| Position: |
Senior Software Engineer |
| Posted: |
11/18/2025 |
| |
Senior Software Engineer
Remote Applied Training Solution, LLC is seeking a Senior Software Engineer with strong technical expertise and 5+ years of professional experience to lead the design and development of key features within our modern software platform. In this role, you will own complex engineering tasks, guide architectural decisions, and ensure the delivery of reliable, scalable, and maintainable solutions. As a Senior Software Engineer, you will work across the full development lifecycle-translating requirements into technical designs, implementing high-quality code, performing code reviews, and driving best practices across the team. You will collaborate closely with product managers, UX designers, and other engineers to create exceptional user experiences. You will also mentor junior and mid-level developers, support technical planning, and help elevate our engineering standards. This role is ideal for someone who thrives in a fast-paced environment, enjoys solving challenging technical problems, and is ready to take ownership of major components, services, and initiatives within our product suite. Responsibilities:
- Lead analysis, design, development, and unit testing of complex software applications
- Monitor, maintain, and upgrade web applications, resolving issues proactively
- Mentor junior developers and support team success
- Design and implement scalable software features and system components
- Contribute to architectural decisions and technical strategy
- Follow and improve Agile/SCRUM development processes
- Lead structured code reviews and technical walkthroughs
- Communicate effectively with stakeholders and provide project updates
- Stay current with industry trends and adopt relevant new technologies
Basic Qualifications:
- Bachelor's Degree in Computer Science, Information Systems, or related field, or equivalent experience
- 4-7 years of professional experience in full stack development
- Advanced proficiency with JavaScript/TypeScript, Node.js, and front-end frameworks like Vue or React
- Strong backend experience with Express, NUXT, and database technologies including PostgreSQL and MongoDB
- Experience with microservices architecture and cloud platforms (AWS, Azure)
- Familiarity with Docker, Kubernetes, and DevOps practices Strong interpersonal skills, team collaboration, and technical leadership
- Proven ability to adapt to changing technologies and project needs
Experience With:
- Technologies: JavaScript/Typescript, NodeJS, Vue, React, Express, NUXT
- Database: PostgreSQL, MongoDB, Prisma
- Platforms: Docker, Microservices, Kubernetes, AWS, Azure
- Tools: Jira, Bitbucket, Balsamiq, Git
- Bonus: Esri, ArcGIS, ArcGIS Online
- Artificial Intelligence: AI, Generative AI, or LLM integration
Applied Training Solutions, LLC is a leading simulations company providing innovative systems, products, and solutions to government and commercial customers.
Applied Training Solutions, LLC is committed to hiring and retaining a diverse workforce. We are an Equal Opportunity Employer, making decisions without regard to race, color, religion, sex, national origin, age, veteran status, disability, or any other protected class. U.S. Citizenship is required for most positions.
|