Senior Software Engineer

ALTEN Technology USA
Summary
Join ALTEN Technology USA as a Senior Full-Stack Software Engineer and be a key member of a dynamic team responsible for designing, developing, testing, and deploying robust web applications. You will contribute to all phases of the software development lifecycle, working with modern architectures like React and Node.js. This role offers the opportunity to work on innovative projects in a highly regulated environment and can be performed remotely or in a hybrid capacity. ALTEN provides comprehensive benefits, including medical, dental, and vision insurance; a 401(k) plan; paid time off; and paid parental leave. The company fosters career growth through mentorship and is recognized as a top workplace. The salary range is $123K-$151K, depending on experience and location.
Requirements
- Bachelorβs Degree in Computer Science or a related field
- 7+ years of professional software development experience
- Proven expertise in full-stack software development
- Strong proficiency in JavaScript (ES6), CSS, HTML, and JSON
- Extensive experience with modern frontend architectures, particularly React
- Proven experience with Node.js or similar modern web frameworks
- Experience working with modern database technologies such as PostgreSQL, MySQL, or MongoDB
- Demonstrated experience working within a regulated industry (e.g., Medical Device, Pharmaceutical, Aerospace, Automotive)
- Familiarity with Agile development methodologies
- Experience with version control systems such as Git, and CI/CD tools like Bamboo and Jira
Responsibilities
- Design, develop, and maintain high-quality, scalable, and reliable web applications
- Contribute to all phases of the software development lifecycle, including requirements gathering, design, implementation, testing, and deployment
- Develop and maintain frontend applications utilizing modern architectures like React
- Develop and maintain backend services utilizing Node.js or similar modern web frameworks
- Write clean, well-documented, and testable code
- Collaborate effectively with cross-functional teams, including product managers, designers, and QA engineers
- Participate in code reviews and contribute to the improvement of team coding standards
- Troubleshoot and resolve software defects
- Ensure compliance with relevant industry regulations and standards
Preferred Qualifications
- Experience with other programming languages: C++, Python, Go, Java
- Experience with scripting languages: bash, Perl
- Experience with development on the GNU/Linux platform
- Prior software development experience in the medical industry
Benefits
- Medical, dental, and vision insurance
- A 401(k) plan with employer matching
- Paid time off (PTO)
- Paid parental leave
- Mentorship to help you take your career to the next level