Analytical Mechanics Associates→
Junior Software Engineer at Analytical… · Edwards
Entry LevelOn-siteFull-timeEdwards, CA$80k–$85k/yr
Skills
javarest apisgitnosql databasesci/cd toolsdockerkubernetesc++pythonlearn quicklycollaborative mindset
Job Description
Summary: Analytical Mechanics Associates (AMA) is currently seeking to hire an entry level Junior Software Engineer to support the Engineering and Technical Support (ETSS) Task Order 2, under the Mission Operations Directorate. This role will specifically support the Range Engineering Branch and contribute to software that supports the ARMD Test Data Portal asset, helping researchers and test teams store and use their data.
Responsibilities:
- Design, develop, and implement REST web services using Java within a Services Orientated Architecture environment to integrate enterprise-wide applications
- Apply center/agency metadata standards and contribute feedback to standards discussions
- Write unit/integration tests, participate in code reviews, and follow secure coding practices and configuration management
- Work within a scrum/kanban team to fulfill requirements, estimate work, and deliver software feature increments
- Produce developer‑ and user‑facing documentation for software features and services
- Work within a technical project team to translate end user needs into technical solutions
Required Qualifications:
- Bachelor's Degree in Engineering or Physical Science
- Proficiency in one or more programming languages preferably in Java, C++, and/or Python, plus familiarity with scripting
- Strong communication skills and a collaborative mindset; ability to learn quickly and work in an iterative environment
- All applicants must be US citizens and if necessary, be able to qualify for a security clearance
Preferred Qualifications:
- Fundamental knowledge of data structures & algorithms, networked APIs (REST/JSON), and NoSQL databases
- Experience with version control (Git) and automated testing
- Experience building data pipelines and working with metadata catalogs
- Familiarity with CI/CD tools, and containerization (Docker/Kubernetes)
- Exposure to frontend frameworks and design systems
- Knowledge of logging, metrics, tracing, and API performance testing
Required Skills: Java, REST APIs, Git
Important Skills: NoSQL databases, CI/CD tools, Docker, Kubernetes, C++, Python
Nice-to-Have Skills: learn quickly, Collaborative mindset
Benefits: Paid personal and federally recognized holiday leave, Salary deferrals into a 401(k)-matching plan with immediate vesting, Tuition reimbursement, Short/long term disability plans, A variety of medical, dental, and vision insurance options
Benefits
Paid personal and federally recognized holiday leave
Salary deferrals into a 401(k)-matching plan with immediate vesting
Tuition reimbursement
Short/long term disability plans
A variety of medical, dental, and vision insurance options