Software Engineer ( SQL, AWS) - Fully Remote
About the Company
Serco Inc. is the Americas division of Serco Group, plc. With more than 9,000 employees across over 100 locations in North America, Serco supports clients in Defense, Citizen Services, and Transportation. The company serves every branch of the U.S. military, federal civilian agencies, the Intelligence Community, the Canadian government, state and local governments, and commercial clients.
About the Role
Serco is seeking a Junior Software Engineer to support a Department of Defense (DoD) program. In this role, you will work with the technical lead and development team to maintain and enhance existing Java-based applications in a cloud environment, troubleshoot issues, and support ongoing development and modernization efforts. This fully remote position is open to candidates located anywhere in the United States. You will have opportunities to expand your skills in Python, APEX, and other application development tools while gaining hands-on experience with AI-assisted development practices used by the team. Prior AI experience is not required; a solid Java foundation, strong problem-solving skills, and a willingness to learn are essential. Candidates should be self-starters and team players who can manage and complete tasks in a fast-paced, results-driven environment.
Key Responsibilities
Contribute to all phases of the software development lifecycle. Write well-designed, testable, and efficient code. Develop, design, and implement Java and APEX solutions for the Army. Conduct software analysis, programming, testing, debugging, and maintenance. Develop technical designs for application development. Recommend changes to improve established application processes. Maintain and enhance existing Java-based applications in a cloud environment. Troubleshoot software issues and support ongoing development and modernization efforts.
Required Qualifications
Bachelor's degree in Computer Science. Interim or active Secret security clearance. At least 1 year of relevant IT experience. Experience with the software development lifecycle. Experience in Java software design, development, testing, and deployment. Experience with web-based applications, client/server applications, or cloud-hosted systems. Ability to travel up to 10%.
Preferred Qualifications
Experience with software development concepts and Agile methodologies. Experience with release tracking tools such as JIRA and Confluence. Basic SQL experience. Knowledge of AWS Cloud. Knowledge of AI-assisted development tools, automated code generation, or AI-powered engineering capabilities. Salary & Benefits Serco provides a total rewards package that may include competitive pay, performance-based incentives, and benefits supporting employee well-being and work-life balance. The salary range is provided at the top of the original posting, but no specific amount was included in the supplied description. Actual compensation depends on factors such as relevant experience, education, training, job-related knowledge, skills, responsibilities, and geographic market. Benefits for eligible full-time employees include: Medical, dental, and vision insurance. Vacation and sick leave benefits, with flexible work arrangements where permitted by the role or contract. 401(k) plan with employer matching contributions. Tuition reimbursement. Life insurance and disability coverage. Optional coverage, including pet, home and auto, additional life and accident, critical illness, group legal, and identity theft protection insurance. Birth, adoption, and parental leave benefits. Employee Assistance Plan. Benefit availability may vary depending on contract type, location, hire date, and applicable collective bargaining agreements. Part-time employees receive a limited benefits package tailored to their role. Serco also complies with applicable state and local leave laws, including the Colorado Healthy Families and Workplaces Act for eligible Colorado residents. Equal Opportunity / EEO Serco is an equal opportunity employer and evaluates qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or other legally protected characteristics. Candidates who require an accommodation during the application process may contact [email protected] or call the HR Service Desk at 800-628-6458, option 1. Resumes must be submitted through Serco's external or internal careers website; resumes sent by email are not accepted. Candidates may be asked to present a government-issued photo ID during the selection process to verify their identity. Serco will not retain or store the information provided as proof of identity. Additional information about data handling is available in Serco's Applicant Privacy Policy and Notice. Serco does not accept unsolicited resumes from search firms or staffing agencies unless they are contracted, approved vendors. Unsolicited resumes will be considered Serco's property, and no placement or contract fee will be owed. The application window is limited to no more than 60 days, and the position may close earlier if filled or application volume exceeds expectations. Candidates should apply promptly through Serco's careers website.