Software Engineer
Job Description
Marathon TS is hiring a Mid-level Software Engineer for an onsite role supporting an enterprise/government program. You will help build secure, scalable REST services and enhance modern UI functionality, working across the stack in an Agile/Scrum delivery model.
This position is based at WP Air Base, OH (onsite), with a salary range of USD 130,000 - 135,000 per year. The role requires a Bachelor’s degree (required) and TS/SCI eligibility, with all candidates needing to be US Citizens and eligible to obtain a DoD clearance.
Responsibilities
- Design, develop, and test full-stack features using Java for REST APIs and Angular for the UI
- Build and consume RESTful APIs, integrating with internal and external services
- Implement and maintain CI/CD pipelines to automate builds, tests, and deployments
- Write and maintain automated tests, including unit, integration, and UI tests, while supporting code quality standards
- Participate in code reviews and contribute to secure, maintainable, and performant solutions
- Use security-minded development practices and support DevSecOps and secure SDLC expectations
- Troubleshoot and resolve issues across the application and API layers, including defect triage and root cause analysis
- Collaborate in Agile/Scrum ceremonies, manage work in Jira, and document in Confluence
- Produce clear technical documentation and operational runbooks
Requirements
- 3–6 years of professional software engineering experience
- Strong Java experience, such as building REST APIs with Spring/Spring Boot
- Proficient TypeScript and Angular for enterprise web applications
- Hands-on experience with Git and pull request workflows
- Experience with build and package tools, such as Maven/Gradle and npm
- Demonstrated API design and integration using JSON/HTTP best practices
- Practical Agile/Scrum experience using Jira and Confluence
- Strong communication and ability to collaborate with cross-functional teams
Preferred Qualifications
- Experience with CI/CD platforms such as Jenkins, GitLab CI, or Azure DevOps
- Familiarity with test frameworks including JUnit, Jest/Jasmine, and Cypress/Karma
- Knowledge of OWASP/secure coding practices and cloud/container fundamentals
Education
- Bachelor’s (Required)
Experience
- 4 years of software engineering experience (Required)
- 3 years with Java, TypeScript, and Angular (Required)
Work Location and Clearance
- In person at WP Air Base, OH 45433 (Required)
- TS/SCI eligible
- Clearance requirement: candidates must be US Citizens and eligible to obtain a DoD clearance
Technologies
- Java, Spring, Spring Boot, REST APIs, RESTful APIs
- Angular, TypeScript, JSON, HTTP
- CI/CD, automated tests, unit tests, integration tests, UI tests
- DevSecOps, secure SDLC
- Agile/Scrum, Jira, Confluence, Git
- Maven, Gradle, npm