[Remote] Senior Software Engineer
Note: The job is a remote job and is open to candidates in USA. Swoon is seeking a Senior Software Engineer to join their law enforcement software team. The role involves building Java-based microservices, migrating a legacy .NET platform to a modern cloud-native architecture on AWS, and mentoring junior developers.
Responsibilities
- Building Java-based microservices from the ground up, executing against architect-designed specs
- Supporting migration from a .NET monolith to a modern microservices architecture
- Spending dedicated time on security work using Wiz, TruffleHog, Dependabot, and Checkmarx
- Debugging across a full stack that includes React, mobile apps, and Electron desktop clients
- Mentoring junior developers and contributing to documentation and test coverage
Skills
- 8+ years of experience with Java, Spring, and Spring Boot — strong core fundamentals required
- Hands-on AWS production experience and familiarity with microservices design
- Ability to clearly articulate individual ownership of prior work and reason through problems independently
- Awareness of security principles, common design patterns, and service design best practices
- .NET experience is a strong plus given the active migration
- Bachelor's degree in Computer Science or related field
- Master's preferred
Company Overview