SR Software Engineer
Role details
Job location
Tech stack
Requirements
Join our innovative team as a Senior Software Engineer where you will play a pivotal role in the development and architecture of robust and scalable AWS applications. In this role, you will not only lead the design and development of complex systems but also mentor junior engineers, fostering a collaborative and high-performance environment. Your contributions will significantly impact the Alfresco and ERMA applications, driving best practices and advancing our DevOps culture. If you have a passion for problem-solving and thrive in a dynamic setting, we want to hear from you!, * 7+ years of experience in software development and system design
- Strong expertise in Java (Spring Boot) and AWS cloud services
- Advanced knowledge of CI/CD processes and architecture
- Proficiency in backend development with REST and GraphQL APIs
- Experience with SQL and NoSQL databases
- Excellent problem-solving skills and ability to tackle high-impact challenges
Nice to Have Skills:
- Familiarity with frontend technologies such as Angular
- Knowledge of Python programming
- Experience with Enterprise Records Management (ERMA) systems
Preferred Education and Experience:
- Bachelor's degree in Computer Science or a related field
- Extensive experience in system design and architecture
- Proven track record of leadership and mentor roles within engineering teams
Other Requirements:
- Ability to work independently and demonstrate leadership impact
- Willingness to take ownership of projects and drive innovations
- Location: Tysons or Rockville; in-office presence may be required