Software Engineer Jobs at KBR with Visa Sponsorship
KBR builds complex infrastructure and defense systems, and their Software Engineer roles sit at the intersection of engineering simulation, systems integration, and enterprise platforms. KBR has an established path for sponsoring work visas for qualified engineers, making it a realistic target for international candidates with the right technical background.
See All Software Engineer at KBR JobsOverview
Showing 5 of 117+ Software Engineer Jobs at KBR jobs


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?
See all 117+ Software Engineer Jobs at KBR
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Engineer Jobs at KBR.
Get Access To All Jobs
Title:
Junior Software Engineer
Belong. Connect. Grow. with KBR!
KBR’s National Security Solutions team provides high-end engineering and advanced technology solutions to our customers in the intelligence and national security communities. In this position, your work will have a profound impact on the country’s most critical role – protecting our national security.
KBR’s Digital Research, Engineering, Acquisition, and Materiel Management Team (DREAMM Team) provides comprehensive Systems Engineering, Digital Engineering, Model Based Systems Engineering, Modeling & Simulation, Data Analysis, DevSecOps, technical solution development, and training capabilities, serving our DoD customers. With a wide range of services and contract options, the DREAMM Team is dedicated to ensuring excellence in every aspect of our customer’s Digital Transformation journey, including strategy and implementation plan development, technical execution, and training and development courses. This commitment ensures smooth and manageable design, implementation, test and deployment of technical solutions, streamlined processes, and digital methods and approaches.
Why Join Us?
- Innovative Projects: KBR’s work is at the forefront of engineering, logistics, operations, science, program management, mission IT and cybersecurity solutions.
- Collaborative Environment: Be part of a dynamic team that thrives on collaboration and innovation, fostering a supportive and intellectually stimulating workplace.
- Impactful Work: Your contributions will be pivotal in designing and optimizing defense systems that ensure national security and shape the future of space defense.
Job Summary
Join our team as a Junior Software Engineer, applying digital engineering principles through software solutions that enable engineers to perform their jobs more effectively and efficiently. In this role, you will help design and implement full‑stack software applications, develop scripts and plugins for engineering and modeling tools, and support modern digital workflows across multiple programs. You will work closely with senior engineers, systems engineers, and stakeholders to translate technical requirements into reliable, maintainable software solutions. This position is an excellent opportunity for a recent graduate to grow professionally while contributing to impactful engineering solutions supporting government and aerospace customers.
Key Responsibilities:
- Design, develop, test, and maintain software applications and tools in support of digital engineering initiatives
- Contribute to full‑stack software development efforts, including backend services, APIs, and frontend user interfaces
- Develop and extend plugins, scripts, and integrations for engineering and modeling environments
- Collaborate with cross‑functional engineering teams and stakeholders to translate requirements into production‑ready software solutions
- Participate in Agile development activities, including sprint planning, stand‑ups, and backlog refinement
- Write clean, maintainable, and well‑documented code in accordance with established best practices
- Assist with troubleshooting, debugging, and performance optimization of existing applications
- Communicate technical concepts effectively with both technical and non‑technical team members
Work Environment:
- Location: Remote
- Travel Requirements: Minimal (0–20%)
- Working Hours: Standard
Qualifications
Required:
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field
- Experience developing software using modern programming languages such as Java, Python, or JavaScript / TypeScript
- Experience with frontend development frameworks such as React
- Familiarity with backend development concepts, APIs, and distributed or networked systems
- Experience using modern version control systems (e.g., Git)
- Strong analytical, problem‑solving, and communication skills
Belong, Connect and Grow at KBR
At KBR, we are passionate about our people and our Zero Harm culture. These inform all that we do and are at the heart of our commitment to, and ongoing journey toward being a People First company. That commitment is central to our team of team’s philosophy and fosters an environment where everyone can Belong, Connect and Grow. We Deliver – Together.
KBR is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, disability, sex, sexual orientation, gender identity or expression, age, national origin, veteran status, genetic information, union status and/or beliefs, or any other characteristic protected by federal, state, or local law.

Title:
Junior Software Engineer
Belong. Connect. Grow. with KBR!
KBR’s National Security Solutions team provides high-end engineering and advanced technology solutions to our customers in the intelligence and national security communities. In this position, your work will have a profound impact on the country’s most critical role – protecting our national security.
KBR’s Digital Research, Engineering, Acquisition, and Materiel Management Team (DREAMM Team) provides comprehensive Systems Engineering, Digital Engineering, Model Based Systems Engineering, Modeling & Simulation, Data Analysis, DevSecOps, technical solution development, and training capabilities, serving our DoD customers. With a wide range of services and contract options, the DREAMM Team is dedicated to ensuring excellence in every aspect of our customer’s Digital Transformation journey, including strategy and implementation plan development, technical execution, and training and development courses. This commitment ensures smooth and manageable design, implementation, test and deployment of technical solutions, streamlined processes, and digital methods and approaches.
Why Join Us?
- Innovative Projects: KBR’s work is at the forefront of engineering, logistics, operations, science, program management, mission IT and cybersecurity solutions.
- Collaborative Environment: Be part of a dynamic team that thrives on collaboration and innovation, fostering a supportive and intellectually stimulating workplace.
- Impactful Work: Your contributions will be pivotal in designing and optimizing defense systems that ensure national security and shape the future of space defense.
Job Summary
Join our team as a Junior Software Engineer, applying digital engineering principles through software solutions that enable engineers to perform their jobs more effectively and efficiently. In this role, you will help design and implement full‑stack software applications, develop scripts and plugins for engineering and modeling tools, and support modern digital workflows across multiple programs. You will work closely with senior engineers, systems engineers, and stakeholders to translate technical requirements into reliable, maintainable software solutions. This position is an excellent opportunity for a recent graduate to grow professionally while contributing to impactful engineering solutions supporting government and aerospace customers.
Key Responsibilities:
- Design, develop, test, and maintain software applications and tools in support of digital engineering initiatives
- Contribute to full‑stack software development efforts, including backend services, APIs, and frontend user interfaces
- Develop and extend plugins, scripts, and integrations for engineering and modeling environments
- Collaborate with cross‑functional engineering teams and stakeholders to translate requirements into production‑ready software solutions
- Participate in Agile development activities, including sprint planning, stand‑ups, and backlog refinement
- Write clean, maintainable, and well‑documented code in accordance with established best practices
- Assist with troubleshooting, debugging, and performance optimization of existing applications
- Communicate technical concepts effectively with both technical and non‑technical team members
Work Environment:
- Location: Remote
- Travel Requirements: Minimal (0–20%)
- Working Hours: Standard
Qualifications
Required:
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field
- Experience developing software using modern programming languages such as Java, Python, or JavaScript / TypeScript
- Experience with frontend development frameworks such as React
- Familiarity with backend development concepts, APIs, and distributed or networked systems
- Experience using modern version control systems (e.g., Git)
- Strong analytical, problem‑solving, and communication skills
Belong, Connect and Grow at KBR
At KBR, we are passionate about our people and our Zero Harm culture. These inform all that we do and are at the heart of our commitment to, and ongoing journey toward being a People First company. That commitment is central to our team of team’s philosophy and fosters an environment where everyone can Belong, Connect and Grow. We Deliver – Together.
KBR is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, disability, sex, sexual orientation, gender identity or expression, age, national origin, veteran status, genetic information, union status and/or beliefs, or any other characteristic protected by federal, state, or local law.
See all 117+ Software Engineer at KBR jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Engineer at KBR roles.
Get Access To All JobsTips for Finding Software Engineer Jobs at KBR Jobs
Align your experience with KBR's engineering domains
KBR hires Software Engineers to build tools for defense systems, industrial automation, and project lifecycle platforms. Frame your resume around systems integration, embedded software, or enterprise application development rather than consumer product experience.
Clarify visa type before accepting an offer
KBR sponsors both immigrant and nonimmigrant visas for this role. Ask the recruiter early whether sponsorship covers H-1B or a Green Card pathway, since PERM-based sponsorship requires the employer to initiate a separate DOL labor certification process after you're hired.
Prepare your degree credentials for specialty occupation review
USCIS requires your degree to directly relate to Software Engineering duties. If your degree is in a related field like Electrical Engineering or Physics, gather course transcripts and a credential evaluation now to strengthen the specialty occupation argument in your H-1B petition.
Target KBR's government and defense project teams
KBR's heaviest Software Engineer hiring concentrates in programs supporting U.S. government agencies. These roles often require security clearance eligibility, which narrows the candidate pool and can make visa-sponsored candidates more competitive when they already hold the right technical qualifications.
Use Migrate Mate to filter KBR openings by sponsorship
Finding which KBR Software Engineer roles are actively open to sponsorship takes time manually. Use Migrate Mate to filter confirmed sponsoring employers and surface KBR listings alongside their sponsorship history for this specific function.
Account for PERM timing when negotiating your start date
If KBR initiates a Green Card process through PERM, DOL prevailing wage determination and the recruitment period alone can take six months or more. Build that timeline into your start date conversation so filing can begin without conflicting with project deadlines.
Software Engineer at KBR jobs are hiring across the US. Find yours.
Find Software Engineer at KBR JobsFrequently Asked Questions
Does KBR sponsor H-1B visas for Software Engineers?
KBR has a documented history of visa sponsorship for Software Engineer roles, though H-1B is subject to the annual USCIS cap and lottery. Sponsorship availability can vary by project, business unit, and timing. Confirm directly with KBR's recruiter during the interview process whether a specific opening includes H-1B sponsorship.
Which visa types does KBR use for Software Engineer sponsorship?
KBR sponsors both nonimmigrant work visas and immigrant visa pathways for Software Engineers. The EB-2 and EB-3 Green Card categories are used for permanent residence, typically through the PERM labor certification process. For temporary work authorization, H-1B is the standard route for specialty occupation roles like Software Engineering.
What qualifications does KBR expect for Software Engineer roles?
KBR typically looks for a bachelor's degree or higher in Computer Science, Software Engineering, or a closely related technical field. Given their project focus on defense systems, industrial platforms, and government infrastructure, experience with systems integration, C++, Python, or simulation software is a recurring requirement across their Software Engineer job postings.
How do I apply for Software Engineer jobs at KBR?
Applications go through KBR's careers portal, where you can filter by role and location. You can also browse confirmed sponsoring Software Engineer openings at KBR directly on Migrate Mate, which surfaces roles alongside sponsorship history to help you prioritize applications. Tailor your resume to reflect domain-relevant experience in engineering platforms or defense-adjacent software development.
How do I plan my timeline if KBR offers to sponsor my Green Card?
Green Card sponsorship through PERM involves a DOL prevailing wage request, a mandatory recruitment period, and then a labor certification filing before USCIS can adjudicate the immigrant petition. The full process from offer to Green Card approval routinely runs multiple years. Starting the process early in your employment at KBR, ideally within the first year, gives you the most buffer.
See which Software Engineer at KBR employers are hiring and sponsoring visas right now.
Search Software Engineer at KBR Jobs