Tetratek Innovation Solutions, providing software and systems engineering excellence to enable mission solutions for our partners and customers, has an immediate opening for an experienced Software Engineer!
Location: Onsite - Annapolis Junction, MD
Compensation Range w/bonus: $210K - $240K Base, $273K - 310K Total Comp
Summary:
The selected candidate will serve on an agile team, performing full-stack development in supporting a high-visibility application with cross-organizational impact for our customer. The candidate for this position will need to support full feature development, to include ingestion of new data sources, visualization of complex data sets, integration with other services across the enterprise, and a variety of enhancements to user-facing features of the application, just to name a few. It is critical that the candidate has the requisite skills as they will be expected to spin-up and engage with their team rather quickly, as well as evolve into a technical leadership role within the effort.
Required Qualifications:
Bachelor's degree in STEM discipline; 14+ years of experience
Standard SWE development, testing, and debugging skills
Familiarity of the Linux environment, agile development, CI/CD testing, source version control, and the Atlassian suite of products (i.e. Jira and Confluence).
Experience developing enterprise applications in Java
Experience developing microservices
Experience developing Spring Boot applications
Experience with UI development
Experience with CM ( familiarity with Git/Gradle)
Experience with Linux-based development and system administration
Experience writing code, debugging/testing programs (to include Unit and Component testing, CI/CD), and ensuring that programs meet technical requirements
Desired Skills:
Familiarity with Groovy
Experience with; Elastic Stack, MongoDB
Experience with JavaScript frameworks like Backbone.js
JavaScript libraries like D3.js
Familiarity with Java Message Service (JMS) API and messaging brokers like ActiveMQ
Familiarity with common commercial cloud platforms (e.g., AWS, Azure, or similar)
Strong understanding of cloud environments, to include development, test, and production.
Ability to provide cloud software development/engineering services to include requirements analysis, software development, installation, integration, evaluation, enhancement, maintenance, testing, and problem diagnosis/resolution
At Tetratek Innovation Solutions, our team has over 60 years of combined experience, performing leading roles in developing and delivering real-world innovative solutions to meet complex mission objectives and redefining the realm of possibilities for the future.
Mission:
To provide leadership and know-how of the latest technologies into the design and creation of enterprise scalable solutions that assure mission success.
Values:
We are committed to providing software and systems engineering excellence to enable mission solutions for our partners and customers.