Mid-Level Software Engineer
Location: Remote
Compensation: To Be Discussed
Reviewed: Mon, Sep 28, 2026
This job expires in: 30 days
Job Summary
To support innovative software solutions, the remote Mid-Level Software Engineer will design, develop, test, and maintain software components while collaborating with cross-functional teams and enhancing Java/Scala-based REST APIs.
Key responsibilities
- Design, develop, and maintain software components throughout the software development lifecycle
- Collaborate with Business Analysts and technical teams to identify design gaps and implement functionality improvements
- Participate in Agile ceremonies, including sprint planning, code reviews, and retrospectives
Required qualifications
- 5+ years of experience in software development and application support
- Strong experience with Java and REST API development
- Experience with JavaScript and modern web application development practices
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, Computer Engineering, or a related technical discipline
- Candidates must be able to obtain and maintain a Public Trust clearance
Complete Job Description
The complete job description is available to members. Premium membership includes:
Full access to 38,646 remote jobs from human-vetted companies, updated daily
Resume Builder - AI-powered tool to craft, enhance, and tailor your resume to a specific job
Twice-monthly live group coaching and the full Remote Career Center
20% member discount on Career Services
Backed by a 30-day money-back guarantee