Lead Software Engineer Visa Sponsorship Jobs in Washington DC
Washington DC's lead software engineer job market is driven by federal contractors, cybersecurity firms, and tech-forward agencies, with major employers including Booz Allen Hamilton, Leidos, SAIC, and Palantir actively hiring senior engineering talent. Many roles require security clearances, making sponsorship pathways more selective. International candidates with strong distributed systems or cloud infrastructure backgrounds are competitive here.
See All Lead Software Engineer JobsOverview
Showing 5 of 23+ Lead Software Engineer Jobs in Washington DC with Visa Sponsorship 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 23+ Lead Software Engineer Jobs in Washington DC with Visa Sponsorship
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Lead Software Engineer Jobs in Washington DC with Visa Sponsorship.
Get Access To All Jobs
INTRODUCTION
Your success is a train ride away! As we move America’s workforce toward the future, Amtrak connects businesses and communities across the country. We employ more than 20,000 diverse, energetic professionals in a variety of career fields throughout the United States. The safety of our passengers, our employees, the public and our operating environment is our priority, and the success of our railroad is due to our employees. Are you ready to join our team? Our values of ‘Do the Right Thing, Excel Together and Put Customers First’ are at the heart of what matters most to us, and our Core Capabilities, ‘Building Trust, Accountability, Effective Communication, Customer Focus, and Proactive Safety & Security’ are what every employee needs to know and do to be most impactful at Amtrak. By living the Amtrak values, focusing on our capabilities, and actively embracing and fostering diverse ideas, backgrounds, and perspectives, together we will honor our past and make Amtrak a company of the future.
ROLE
Opportunities: Lead & Principal Software Engineers for Digital Technology
Role can be based in Washington DC, Philadelphia, or Wilmington, DE. Requests for Remote work will be reviewed but not guaranteed. Amtrak will be hiring experienced Software Engineers to support our Digital Technology (DT) organization. Open positions may include:
- Lead Software Engineer
- Principal Software Engineer
Opportunities will exist across several Digital Technology teams supporting enterprise applications, cloud modernization, system integrations, and enhancements to core technology platforms. These engineering roles may support:
- Development of high-quality software systems
- Full-stack application development and architecture
- Cloud engineering and platform services
- API and microservices design
- Enhancements to enterprise systems (including SAP and related platforms)
- Mainframe/TPF modernization efforts
- Application support, testing, and deployment coordination
- Collaboration with business analysts, architects, and product teams to translate requirements into technical solutions
If you would like to be considered for upcoming Software Engineering positions, please apply here.
MINIMUM QUALIFICATIONS
- Bachelor’s Degree or equivalent combination of education, training and/or relevant experience.
- Plus 6 years of relevant work experience.
ESSENTIAL FUNCTIONS
- Lead the design, development, and deployment of enterprise-grade applications using Java, Spring Frameworks, and Angular.
- Architect and implement cloud-native solutions leveraging AWS services and container orchestration with Kubernetes.
- Drive best practices in Agile development, CI/CD pipelines, and DevOps tooling (Jenkins, Git, Docker).
- Collaborate with cross-functional teams to ensure high-quality deliverables aligned with business objectives.
- Implement Test-Driven Development (TDD) and Behavior-Driven Development (BDD) methodologies to maintain robust and reliable code.
- Optimize application performance and scalability through effective database design and query tuning in PostgreSQL or other relational databases.
- Provide technical leadership, mentorship, and guidance to junior engineers and peers.
- Ensure compliance with security standards and industry best practices throughout the software development lifecycle.
PREFERRED QUALIFICATIONS
- Experience developing or modifying Java software applications and related technologies (Core Java, Spring Boot, Kafka, Node.js, Python, etc)
- Strong understanding of core internet technologies (HTTP, REST, database fundamentals, data modeling)
- Proficiency in SQL Server, Oracle, or similar relational databases
- Experience with frontend, backend, mobile, cloud services (AWS, Azure, GCP), DevOps (Jenkins, Kubernetes, Docker), or a combination of these
- Ability to define, design, and implement integration plans
- Familiarity with Agile methodologies (SCRUM, SAFe)
ARCHITECTURE & LEADERSHIP (especially for Principal level)
- Ability to articulate complex architectures in actionable terms
- Experience serving as a point of escalation for technical issue resolution
- Ability to support or lead architectural decision-making
- Strong documentation and communication skills
- Experience mentoring or guiding engineering teams
ADDITIONAL PROFILE STRENGTHS
- Broad understanding of information systems and application architecture standards
- Experience with system maintenance, enhancements, or production support
- Ability to work under deadlines and manage changing priorities
KNOWLEDGE, SKILLS, AND ABILITIES
- Proficient in Java, Spring Core, Spring Boot, Spring MVC, Spring Batch, and Spring Integration.
- Strong front-end development skills with Angular (latest versions), JavaScript, TypeScript, HTML5, CSS3, Bootstrap, and Material UI.
- Deep understanding of AWS cloud services and cloud-native application architecture.
- Solid experience with SQL/PostgreSQL and relational database design.
- Hands-on experience with Agile methodologies, CI/CD pipelines, and DevOps tools (Jenkins, Git, Docker, Kubernetes).
- Familiarity with Jira and Confluence for project tracking and documentation.
- Strong knowledge of TDD and BDD principles.
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal abilities to collaborate effectively with stakeholders.
- Proven leadership experience in guiding teams and delivering complex projects.
The salary/hourly range is $103,700 - $134,460 for the Lead Software Engineer and $124,600 - $161,352 for the Principal Software Engineer. Pay is based on several factors including but not limited to education, work experience, certifications, etc. Depending on an employee’s assigned worksite or location, Amtrak may consider a geo-pay differential to be applied to the employee’s base salary. Amtrak may offer additional incentive and pay programs to recognize and reward our employees, including a short-term incentive bonus based upon factors such as individual and company performance that is commensurate with the level of the position and/or long-term incentive plan compensation.
In addition to your salary, Amtrak offers a comprehensive benefit package that includes health, dental, and vision plans; health savings accounts; wellness programs; flexible spending accounts; 401K retirement plan with employer match; life insurance; short and long term disability insurance; paid time off; back-up care; adoption assistance; surrogacy assistance; reimbursement of education expenses; Public Service Loan Forgiveness eligibility; Railroad Retirement sickness and retirement benefits; and rail pass privileges. Learn more about our benefits offerings here.
RELOCATION OFFERED: No
TRAVEL REQUIREMENTS: Up to 25%
RECRUITER NAME: Kelly Thompson
RECRUITER EMAIL: [[recruiterEmail]]
You power our progress through your performance. We want your work at Amtrak to be more than a job. We want your career at Amtrak to be a fulfilling experience where you find challenging work, rewarding opportunities, respect among colleagues, and attractive compensation. Amtrak maintains a culture that values high performance and recognizes individual employee contributions. Amtrak is committed to a safe workplace free of drugs and alcohol. All Amtrak positions require a pre-employment background check that includes prior employment verification, a criminal history check and a pre-employment drug screen. Candidates who test positive for marijuana will be disqualified, regardless of any state or local statute, ordinance, regulation, or other law that legalizes or decriminalizes the use or possession of marijuana, whether for medical, recreational, or other use. Amtrak's pre-employment drug testing program is administered in accordance with DOT regulations and applicable law. In accordance with DOT regulations (49 CFR * 40.25), Amtrak is required to obtain prior drug and alcohol testing records for applicants/employees intending to perform safety-sensitive duties for covered Department of Transportation positions. If an applicant/employee refuses to provide written consent for Amtrak to obtain these records, the individual will not be permitted to perform safety-sensitive functions. In accordance with federal law governing security checks of covered individuals for providers of public transportation (Title 6 U.S.C. * 1143), Amtrak is required to screen applicants for any permanent or interim disqualifying criminal offenses.
Note that any education requirement listed above may be deemed satisfied if you have an equivalent combination of education, training and experience. Amtrak is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race/color, to include traits historically associated with race, including but not limited to, hair texture and hairstyles such as braids, locks and twists, religion, sex (including pregnancy, childbirth and related conditions, such as lactation), national origin/ethnicity, disability (intellectual, mental and physical), veteran status, marital status, ancestry, sexual orientation, gender identity and gender expression, genetic information, citizenship or any other personal characteristics protected by law.

INTRODUCTION
Your success is a train ride away! As we move America’s workforce toward the future, Amtrak connects businesses and communities across the country. We employ more than 20,000 diverse, energetic professionals in a variety of career fields throughout the United States. The safety of our passengers, our employees, the public and our operating environment is our priority, and the success of our railroad is due to our employees. Are you ready to join our team? Our values of ‘Do the Right Thing, Excel Together and Put Customers First’ are at the heart of what matters most to us, and our Core Capabilities, ‘Building Trust, Accountability, Effective Communication, Customer Focus, and Proactive Safety & Security’ are what every employee needs to know and do to be most impactful at Amtrak. By living the Amtrak values, focusing on our capabilities, and actively embracing and fostering diverse ideas, backgrounds, and perspectives, together we will honor our past and make Amtrak a company of the future.
ROLE
Opportunities: Lead & Principal Software Engineers for Digital Technology
Role can be based in Washington DC, Philadelphia, or Wilmington, DE. Requests for Remote work will be reviewed but not guaranteed. Amtrak will be hiring experienced Software Engineers to support our Digital Technology (DT) organization. Open positions may include:
- Lead Software Engineer
- Principal Software Engineer
Opportunities will exist across several Digital Technology teams supporting enterprise applications, cloud modernization, system integrations, and enhancements to core technology platforms. These engineering roles may support:
- Development of high-quality software systems
- Full-stack application development and architecture
- Cloud engineering and platform services
- API and microservices design
- Enhancements to enterprise systems (including SAP and related platforms)
- Mainframe/TPF modernization efforts
- Application support, testing, and deployment coordination
- Collaboration with business analysts, architects, and product teams to translate requirements into technical solutions
If you would like to be considered for upcoming Software Engineering positions, please apply here.
MINIMUM QUALIFICATIONS
- Bachelor’s Degree or equivalent combination of education, training and/or relevant experience.
- Plus 6 years of relevant work experience.
ESSENTIAL FUNCTIONS
- Lead the design, development, and deployment of enterprise-grade applications using Java, Spring Frameworks, and Angular.
- Architect and implement cloud-native solutions leveraging AWS services and container orchestration with Kubernetes.
- Drive best practices in Agile development, CI/CD pipelines, and DevOps tooling (Jenkins, Git, Docker).
- Collaborate with cross-functional teams to ensure high-quality deliverables aligned with business objectives.
- Implement Test-Driven Development (TDD) and Behavior-Driven Development (BDD) methodologies to maintain robust and reliable code.
- Optimize application performance and scalability through effective database design and query tuning in PostgreSQL or other relational databases.
- Provide technical leadership, mentorship, and guidance to junior engineers and peers.
- Ensure compliance with security standards and industry best practices throughout the software development lifecycle.
PREFERRED QUALIFICATIONS
- Experience developing or modifying Java software applications and related technologies (Core Java, Spring Boot, Kafka, Node.js, Python, etc)
- Strong understanding of core internet technologies (HTTP, REST, database fundamentals, data modeling)
- Proficiency in SQL Server, Oracle, or similar relational databases
- Experience with frontend, backend, mobile, cloud services (AWS, Azure, GCP), DevOps (Jenkins, Kubernetes, Docker), or a combination of these
- Ability to define, design, and implement integration plans
- Familiarity with Agile methodologies (SCRUM, SAFe)
ARCHITECTURE & LEADERSHIP (especially for Principal level)
- Ability to articulate complex architectures in actionable terms
- Experience serving as a point of escalation for technical issue resolution
- Ability to support or lead architectural decision-making
- Strong documentation and communication skills
- Experience mentoring or guiding engineering teams
ADDITIONAL PROFILE STRENGTHS
- Broad understanding of information systems and application architecture standards
- Experience with system maintenance, enhancements, or production support
- Ability to work under deadlines and manage changing priorities
KNOWLEDGE, SKILLS, AND ABILITIES
- Proficient in Java, Spring Core, Spring Boot, Spring MVC, Spring Batch, and Spring Integration.
- Strong front-end development skills with Angular (latest versions), JavaScript, TypeScript, HTML5, CSS3, Bootstrap, and Material UI.
- Deep understanding of AWS cloud services and cloud-native application architecture.
- Solid experience with SQL/PostgreSQL and relational database design.
- Hands-on experience with Agile methodologies, CI/CD pipelines, and DevOps tools (Jenkins, Git, Docker, Kubernetes).
- Familiarity with Jira and Confluence for project tracking and documentation.
- Strong knowledge of TDD and BDD principles.
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal abilities to collaborate effectively with stakeholders.
- Proven leadership experience in guiding teams and delivering complex projects.
The salary/hourly range is $103,700 - $134,460 for the Lead Software Engineer and $124,600 - $161,352 for the Principal Software Engineer. Pay is based on several factors including but not limited to education, work experience, certifications, etc. Depending on an employee’s assigned worksite or location, Amtrak may consider a geo-pay differential to be applied to the employee’s base salary. Amtrak may offer additional incentive and pay programs to recognize and reward our employees, including a short-term incentive bonus based upon factors such as individual and company performance that is commensurate with the level of the position and/or long-term incentive plan compensation.
In addition to your salary, Amtrak offers a comprehensive benefit package that includes health, dental, and vision plans; health savings accounts; wellness programs; flexible spending accounts; 401K retirement plan with employer match; life insurance; short and long term disability insurance; paid time off; back-up care; adoption assistance; surrogacy assistance; reimbursement of education expenses; Public Service Loan Forgiveness eligibility; Railroad Retirement sickness and retirement benefits; and rail pass privileges. Learn more about our benefits offerings here.
RELOCATION OFFERED: No
TRAVEL REQUIREMENTS: Up to 25%
RECRUITER NAME: Kelly Thompson
RECRUITER EMAIL: [[recruiterEmail]]
You power our progress through your performance. We want your work at Amtrak to be more than a job. We want your career at Amtrak to be a fulfilling experience where you find challenging work, rewarding opportunities, respect among colleagues, and attractive compensation. Amtrak maintains a culture that values high performance and recognizes individual employee contributions. Amtrak is committed to a safe workplace free of drugs and alcohol. All Amtrak positions require a pre-employment background check that includes prior employment verification, a criminal history check and a pre-employment drug screen. Candidates who test positive for marijuana will be disqualified, regardless of any state or local statute, ordinance, regulation, or other law that legalizes or decriminalizes the use or possession of marijuana, whether for medical, recreational, or other use. Amtrak's pre-employment drug testing program is administered in accordance with DOT regulations and applicable law. In accordance with DOT regulations (49 CFR * 40.25), Amtrak is required to obtain prior drug and alcohol testing records for applicants/employees intending to perform safety-sensitive duties for covered Department of Transportation positions. If an applicant/employee refuses to provide written consent for Amtrak to obtain these records, the individual will not be permitted to perform safety-sensitive functions. In accordance with federal law governing security checks of covered individuals for providers of public transportation (Title 6 U.S.C. * 1143), Amtrak is required to screen applicants for any permanent or interim disqualifying criminal offenses.
Note that any education requirement listed above may be deemed satisfied if you have an equivalent combination of education, training and experience. Amtrak is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race/color, to include traits historically associated with race, including but not limited to, hair texture and hairstyles such as braids, locks and twists, religion, sex (including pregnancy, childbirth and related conditions, such as lactation), national origin/ethnicity, disability (intellectual, mental and physical), veteran status, marital status, ancestry, sexual orientation, gender identity and gender expression, genetic information, citizenship or any other personal characteristics protected by law.
Lead Software Engineer Job Roles in Washington DC
See all 23+ Lead Software Engineer Jobs in Washington DC
Sign up for free to filter by visa type, set job alerts, and find employers with verified sponsorship history.
Search Lead Software Engineer Jobs in Washington DCLead Software Engineer Jobs in Washington DC: Frequently Asked Questions
Which companies sponsor visas for lead software engineers in Washington DC?
Federal contractors and defense technology firms are among the most active sponsors in the DC area, including Booz Allen Hamilton, Leidos, SAIC, and Accenture Federal Services. Commercial tech employers like Amazon Web Services (which has a significant Northern Virginia presence) and Palantir also sponsor lead engineers. Government contracting firms tend to sponsor H-1B and L-1 visas for senior technical roles, though clearance requirements can limit eligibility for some candidates.
Which visa types are most common for lead software engineer roles in Washington DC?
The H-1B is the most common visa category for lead software engineers in DC, as the role clearly qualifies as a specialty occupation requiring at least a bachelor's degree in computer science or a related field. L-1A and L-1B visas are also common for senior engineers transferring within multinational firms. Some candidates in research or policy-adjacent roles may qualify for the O-1A if they have demonstrated extraordinary ability in their field.
How to find lead software engineer visa sponsorship jobs in Washington DC?
Migrate Mate filters job listings specifically by visa sponsorship availability, making it straightforward to find lead software engineer roles in Washington DC without sifting through positions that don't sponsor. You can filter by role seniority and location to focus on DC-area employers, including federal contractors and commercial tech firms. Given that many DC roles involve security clearances, reviewing employer sponsorship history before applying is worth the time.
Which areas in Washington DC have the most lead software engineer sponsorship jobs?
Most lead software engineer sponsorship activity in the DC metro area is concentrated in Northern Virginia, particularly in Tysons Corner, Reston, and the broader Dulles Technology Corridor, which houses major defense contractors and cloud infrastructure companies. Washington DC proper and Bethesda, Maryland also have a significant presence, driven by federal agencies, health IT firms, and policy-tech organizations. Remote-eligible roles tied to DC-area employers extend this reach further.
Are there any DC-specific considerations for lead software engineers seeking visa sponsorship?
Washington DC's job market for lead software engineers is heavily shaped by federal contracting, which introduces a layer of complexity not found in other tech hubs. Many roles require a security clearance, and visa holders on H-1B or similar nonimmigrant status may face restrictions in obtaining certain clearance levels, which can narrow the pool of sponsoring employers. Candidates with backgrounds in cybersecurity, cloud architecture, or government-facing software systems tend to be most competitive with DC-area sponsors.
What is the prevailing wage for sponsored lead software engineer jobs in Washington DC?
U.S. employers sponsoring a visa must pay at least the prevailing wage, which is what workers in the same role, area, and experience level typically earn. The Department of Labor sets this rate to make sure companies aren't hiring foreign workers simply because they'd accept lower pay than a U.S. worker. It varies by job title, location, and experience. You can look up current prevailing wage rates for any occupation and location using the OFLC Wage Search page.
See which lead software engineer employers are hiring and sponsoring visas in Washington DC right now.
Search Lead Software Engineer Jobs in Washington DC