
Senior Backend Software Engineer TS/SCI (FSP)
Annapolis Junction, MDJobSeen todaySeen in employer's feed today
See where you stand before you apply. No sign-up to start.
You apply on the posting's application page, with no Olive account needed.
Watch jobs like this. New roles like this one near Annapolis Junction, MD, by email.
Don't just apply. Show up ready.
Olive works from this exact posting.
At a glance
Olive focuses on jobs in the United States, including remote roles you can work from there.
Requirements
Credentials this posting asks for.
Job overview
IBM Consulting seeks a senior backend software engineer to build and maintain secure, scalable software for government customers. The engineer will translate mission requirements into technical specifications, implement maintainable code, and contribute to system design, testing, and reviews. The role requires U.S. citizenship, active TS/SCI clearance with an in-scope full-scope polygraph, and five days per week onsite in a SCIF in Annapolis Junction, Maryland.
Skills & qualifications
Skills
Qualifications
Full job description
Introduction
A career in IBM Consulting is built on long-term client relationships and close collaboration worldwide. You'll work with leading companies across industries, helping them shape their hybrid cloud and AI journeys. With support from our strategic partners, robust IBM technology, and Red Hat, you'll have the tools to drive meaningful change and accelerate client impact. At IBM Consulting, curiosity fuels success. You'll be encouraged to challenge the norm, explore new ideas, and create innovative solutions that deliver real results. Our culture of growth and empathy focuses on your long-term career development while valuing your unique skills and experiences.
Your role and responsibilities
Seeking a versatile senior backend software engineer with TS/SCI US Government security clearance and FSP to join a small agile team designing, developing, and maintaining secure, scalable software solutions for government customers. The team is fast-paced, collaborative, and cohesive, and depends on team members to communicate openly and to design solutions and deliver quality models on a regular, aggressive clip. The software engineer will translate mission requirements into technical specifications and implement robust, maintainable code. Conduct code reviews, unit testing, and integration testing to ensure software quality and security compliance. Provide input to the system design, to include hardware/software trade-odds, software reuse, use of COTS/GOTS in place of new development, and requirements analysis and synthesis from system level to individual software components.
Required technical and professional expertise
-
U.S. Citizen with active TS/SCI clearance and an in-scope full-scope polygraph, required on Day 1; must work 5 days per week onsite in a SCIF in Annapolis Junction, MD.
-
Bachelor’s degree in computer science, software engineering, or a related technical field, with 10+ years of software engineering experience, preferably in federal or defense environments.
-
Proficiency in programming languages such as Java, Python, or C++, with experience working with relational databases such as PostgreSQL.
-
Experience analyzing user requirements, deriving software design and performance requirements, and applying secure coding practices in classified environments.
-
Strong understanding of SDLC, Agile methodologies, and Git, with experience leading design and code reviews.
Preferred technical and professional experience
-
Experience across the full software development lifecycle, including designing, developing, testing, deploying, maintaining, and enhancing software solutions using Jira and Confluence.
-
Experience analyzing system performance, user and engineering requirements, system flows, and problem areas to develop solutions across diverse technical challenges.
-
1+ years of hands-on experience with AWS classified cloud architecture.
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
How this job compares
Set against the 39,070 open Software Engineer jobs on Olive Jobs, counted November 13, 2026.
- Pay
- This postingNot listed
- Maryland median$118–205K/yr1,039 salary ranges
- Maryland median$48–67/hr27 hourly ranges
- Openings
- Olive Jobs lists 1,275 open Software Engineer jobs in Maryland and 39,070 across the US. 8% of them nationwide are listed as remote or flexible.
- Hiring the most in Maryland
- Leidos100 open
- GliaCell Technologies76 open
- Oracle59 open
- Experience
- This posting asks for at least 10 years of experience — more than three in four Software Engineer postings that state a minimum ask for (median 5 years, across 32,286 postings).
- Education
- This posting asks for a bachelor's degree; 12,141 of the 39,070 open Software Engineer jobs (31%) ask for a bachelor's degree or higher.
Pay, requirements and demand for Software Engineer jobs
Counted across the open, public US postings on Olive Jobs on November 13, 2026. Figures based on too few postings are left out.
Prepare for this role
You've read the whole posting — now see how you match it.



