Software Engineer jobs in United States
Explore 1,309 matching jobs.
Lead Software Engineer
Evolent
Posted: 10/20/2026AI Agent Developer
Lennar
Posted: 10/20/2026Union Mobile Engineer
Jones Lang LaSalle Americas, Inc.
Posted: 10/20/2026Software Engineer
Brooks Automation
Posted: 10/20/2026Engineering, Summer Intern
Canvas
Posted: 10/20/2026Software Engineer
Salesforce
Posted: 10/20/2026Senior AI Agent Developer
CrowdStrike
Posted: 10/20/2026CAD Plug In Developer
Trilon Group
Posted: 10/20/2026Director, Global Value Engineering
IFS
Posted: 10/20/2026Application Systems Programmer I
State of Florida
Posted: 10/20/2026Power Apps Developer, Mid
Booz Allen Hamilton
Posted: 10/20/2026Engineering Intern
Mission Technologies, a division of HII
Posted: 10/20/2026Engineering Intern
Mission Technologies, a division of HII
Posted: 10/20/2026Software Engineer
Markon
Posted: 10/20/2026Engineer II – Materials Engineering
Honeywell Aerospace Technologies
Posted: 10/20/2026Senior SAP ABAP Developer – Digital Manufacturing Integration
Simple Software Solutions Group, Inc
Posted: 10/20/2026Oracle Cloud HCM Developer
Accenture Federal Services
Posted: 10/20/2026Engineering Technician B
L3Harris Technologies
Posted: 10/20/2026Mid-Level Application Developer
Sparksoft Corporation
Posted: 10/20/2026Water/Wastewater Engineering Intern
Arcadis
Posted: 10/20/2026Visual Instruction Developer – Level 1
HII
Posted: 10/20/2026Core Competencies
Role fitUse this summary to align your resume positioning with the role.
Demonstrates expertise in leading the design and development of large-scale software solutions, with a strong focus on software architecture, AI integration, and team mentorship. Proficient in multiple programming languages and frameworks, ensuring application performance, security, and scalability.
Tech Stack
Tools & technologiesAbout the role
Key responsibilities & impact- Lead design, development, and delivery of large-scale software solutions
- Provide technical leadership and mentorship to engineers
- Oversee the software development lifecycle from concept through deployment and maintenance
- Collaborate with product managers, designers, and stakeholders to prioritize work, set timelines, and deliver features
- Define software architecture and technical strategy
- Ensure application availability, performance, security, and scalability
- Conduct code reviews and enforce coding standards, best practices, and security guidelines
- Drive automation, testing framework, and DevOps improvements
- Troubleshoot complex technical issues and provide long-term solutions
- Use approved AI-assisted tools across design, coding, testing, documentation, troubleshooting, and operations
- Validate AI-generated outputs for correctness, security, maintainability, compliance, and business appropriateness
- Create reusable prompts, skills, agents, playbooks, and AI-assisted development patterns
- Partner with architecture, security, and platform teams on AI-enabled enterprise capabilities
- Design systems leveraging AI services, APIs, agents, and automation
- Follow policies for AI usage, intellectual property, security, privacy, PHI, and Responsible AI
- Participate in peer reviews and validation of AI-assisted solutions
Requirements
What you’ll need- 7+ years of professional software development experience focused on large-scale, distributed systems
- 2+ years of experience leading teams of 3+ software engineers
- Expertise in multiple programming languages, including C#, Java, or Python, and their frameworks
- 6+ years of hands-on experience with Microsoft and .NET technologies, specifically .NET Core, C#, and T-SQL
- Experience building scalable, performant RESTful APIs using ASP.NET
- Relational database development experience, preferably SQL Server
- Experience with a testing framework such as xUnit, NUnit, or MSTest
- Experience with a logging framework such as NLog, log4net, or Serilog
- Experience with an ORM framework such as Dapper, Entity Framework, or NHibernate
- Strong command of design patterns and SOLID principles
- Experience with software architecture design, including microservices, cloud-native applications, and event-driven systems
- Experience developing Single Page Applications using React, Angular, or Vue
- Strong understanding of Azure, AWS, or Google Cloud and infrastructure-as-code tools such as Terraform or CloudFormation
- Hands-on experience with CI/CD pipelines, Docker, and Kubernetes
- Experience using GitHub, Azure Git, or other Git-based source control systems
- Excellent leadership and communication skills, with ability to manage and mentor engineers
- Experience in Agile methodologies and globally distributed teams
- Strong problem-solving skills
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field, or equivalent professional experience
- Ability to use high-speed home internet over 10 Mbps
- Must complete identity verification, background check, in-person I-9 verification, and potentially drug screening prior to employment
- AI tools are prohibited during interviews
Benefits
Comp & perks- Work/life balance
- Flexible work arrangements
- Autonomy
- Health insurance benefits for qualifying employees
ATS Keywords
✓ Tailor your resumeTip: use these terms in your resume and cover letter to boost ATS matches.
