A career without limits.
Senior Software Engineer, Cloud
Date Posted: June 3, 2024
Category: Engineering & Technology
Join our dynamic and innovative team at ThayerMahan, a world leader in autonomous maritime naval surveillance and maritime monitoring. Headquartered in Groton, CT, we are a fast-growing, mission-focused, cutting-edge technology company in the Intelligence, Surveillance, and Reconnaissance (ISR) and Artificial Intelligence (AI) space. At ThayerMahan we pride ourselves on fostering a culture of excellence, collaboration, and continuous growth.
Position Summary:
ThayerMahan is seeking a highly skilled Senior Software Engineer to join our team. In this role, you will be responsible for designing, creating, and supporting cloud-based software solutions. Your primary tasks will include writing and reviewing code, producing, and maintaining accurate documentation, and developing and reviewing software designs.
Location: Hybrid to Groton, CT
Role and Responsibilities:
- Develop and maintain software solutions.
- Write and review code, ensuring high quality and adherence to specifications.
- Create and maintain comprehensive documentation.
- Develop and review designs.
- Manage incompletely specified tasks by effectively communicating specifications and potential solutions.
- Adapt quickly to new challenges.
- Balance short-term and long-term planning.
- Exhibit high productivity and mentor junior engineers.
- Communicate plans and potential options clearly to stakeholders.
Qualifications and Educational Requirements:
Required Qualifications:
- Must be a U.S. Person (due to access to Controlled Unclassified Information).
Typical Qualifications:
- Bachelor’s or Master’s degree in a relevant field.
- 10 years of relevant industry experience.
- Ability to obtain a DoD security clearance.
Required Skills:
- Exploring code repositories to understand existing implementations.
- Updating code to fix defects or add new capabilities.
- Designing and implementing new features.
- Writing documentation for users and maintainers.
- Creating automated tests.
- Learning and adapting to new technologies.
- Researching and evaluating potential new technologies.
- Clear and efficient communication.
- Productive collaboration with stakeholders and other engineers.
Preferred Skills:
- Expertise with JavaScript, TypeScript and Angular.
- Proficiency with Git.
- Proficiency with Python, Bash, and Linux.
- Proficiency with HTTP APIs.
- Experience with data visualization tools (e.g., matplotlib, plotly).
- Experience with AWS.
Physical Requirements/Working Conditions:
- Ability to travel to Groton HQ on short notice.
- Hybrid work expectation: anywhere from zero to 3 days per week in Groton HQ as needed.
Travel Requirements:
- Occasional travel for at-sea support or major client milestones (Less than 4%).
What we Offer:
Competitive salary, comprehensive total rewards package (medical, dental, vision, 401K with employer match), and other great benefits. Opportunity to continue to develop your career at a growing organization. This is an exempt position.
At ThayerMahan, we are committed to fostering a diverse, equitable, and inclusive environment where every individual feels valued, respected, and supported. We believe that diversity in backgrounds, perspectives, and experiences enriches our work and drives innovation. ThayerMahan is an equal opportunity employer and welcomes applications from individuals of all backgrounds. We encourage candidates from underrepresented groups to apply and join us in our commitment to diversity, equity, and inclusion.
If you meet the requirements and are ready to make waves with us, apply now! Please send your resume to Careers@thayermahan.com
Hiring Contact: Andy Meecham & Kyle Behbehani
* Due to our contracts with the US Government, US Citizenship is a requirement *