Lead Software Engineer Jobs
Lead Software Engineer jobs are open across fintech, healthtech, enterprise SaaS, and e-commerce, from mid-level to staff and principal, with specializations in distributed systems, platform engineering, and full-stack development. Find a role that fits from the openings below and apply directly.
Find Lead Software Engineer JobsLooking for remote work? View remote lead software engineer jobs →Overview
Showing 5 of 1,027+ Lead Software Engineer jobs











INTRODUCTION
Toshiba Global Commerce Solutions is seeking a hands-on Lead Software Engineer to drive end-to-end solution delivery for major retail platforms. In this role, you will own hands-on implementation (feature development, technical design, code reviews), engagement leadership (client-facing technical lead, trade-off decisions, mentoring), and operational ownership (delivery sign-off, post-release support) of high-impact solutions, translating business requirements into working software you help build. You will drive Dual-Track Agile processes, contributing to the Discovery Track through rapid prototyping and feasibility validation, and leading the Delivery Track to ensure quality, traceability, and measurable outcomes. The ideal candidate is a senior software engineer who codes daily, prototypes proactively, and integrates AI/agent workflows across the software lifecycle—from analysis and design to testing, documentation, and code generation—while bringing the technical leadership to drive client engagements forward. You will mentor teams, make critical technical trade-offs, and take full accountability for delivery sign-off and post-release support. This role requires strong retail platform domain knowledge (POS systems, store operations), cloud-native development experience, and fluency with generative and agentic AI tools to accelerate delivery while preserving code quality and architectural integrity. You will be a key driver of engineering excellence, ensuring solutions are both innovative and operationally robust.
ROLE AND RESPONSIBILITIES
- Instrument and leverage AI/agentic workflows in your daily development to accelerate design, prototyping, code generation, test-case creation, specification drafting, and automated validation across the software lifecycle.
- Apply AI-assisted development practices in your own work, model best practices for the team, and ensure ethical compliance and responsible integration of generative AI tools.
- Own end-to-end solution delivery across Discovery and Delivery Tracks, personally building validated prototypes, contributing to formal designs, decomposing work into deliverables, and shipping accepted technical implementations.
- Drive the Discovery Track under Dual-Track Agile by writing working prototypes and demoing solutions to validate feasibility and align stakeholders before full implementation.
- Translate discovery outcomes into delivery backlog items and partner with implementation teams to ensure design intent, code quality standards, and non-functional requirements are preserved throughout delivery.
- Contribute to technical design across products and integrations: produce ADRs, interface contracts, data models, sequencing diagrams, migration/rollback plans, and traceability matrices, partnering with architects on broader governance.
- Serve as the primary technical lead in client engagements: facilitate workshops, present technical solutions, make trade-off decisions, drive approvals, and act as a subject-matter expert for assigned platform areas.
- Personally implement critical components and complex features in modern retail platform stacks, set the bar for code quality through your own work, and review and approve deliverables from implementation teams.
- Apply and reinforce engineering standards, reusable integration patterns, and non-functional requirements (security, scalability, observability) across client solutions.
- Mentor and upskill engineers on AI-assisted development, Dual-Track workflows, specification-driven design, and platform best practices, primarily through pair programming, code reviews, and example-driven leadership.
- Contribute to platform and product strategy, identifying reusable assets, API-first designs, and technical gaps requiring investment.
- Own risk analysis and mitigation for technical decisions, including backward compatibility, data integrity, and compliance constraints.
BASIC QUALIFICATIONS
- Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
- Applying and utilizing AI-assisted tools and workflows (e.g., GitHub Copilot, Cursor, Claude Code) for design, coding, test generation, and documentation.
- 8+ years of professional software development experience with current, daily hands-on coding and prototyping in modern technology stacks.
- 5+ years building cloud-native, microservices, or event-driven systems, with experience in Azure or equivalent cloud platforms.
- Strong proficiency in technology stacks such as Java/Spring Boot, TypeScript, React/Vue.
- Proven experience owning end-to-end solution delivery, including design, implementation, and post-release operational accountability for medium-to-large projects.
- Track record of building production code, prototypes, and reference implementations to validate solution feasibility.
- Strong experience with REST/OpenAPI, messaging platforms, and relational/non-relational databases (SQL/NoSQL).
- Hands-on proficiency with CI/CD, containerization, Docker, Kubernetes, deployment tooling, automated testing, and AI/agentic workflows to accelerate the software lifecycle.
- Practical experience with generative AI and AI-assisted development tools (e.g., GitHub Copilot, Claude Code, Cursor) with measurable impact on delivery.
- Excellent stakeholder communication skills, able to facilitate workshops, present technical solutions, and collaborate across business and engineering teams.
- Proven leadership in mentoring engineers, conducting thorough code reviews, and championing engineering best practices across teams.
PREFERRED QUALIFICATIONS
- Strong retail platform domain knowledge (POS systems, store operations) is highly desirable.
- Certifications such as Azure Developer Associate, Azure Solutions Architect, or equivalent cloud credentials.
- Strong understanding of advanced security best practices and compliance requirements in enterprise systems.
- Experience leading Dual-Track Agile processes, managing both Discovery and Delivery Tracks, and translating discovery outcomes into actionable backlog items.
- Experience contributing to platform strategy, reusable assets, and API-first designs.
- Expertise in formal or machine-readable specifications (OpenAPI, UML+OCL, TLA+, or equivalent) to guide implementation and enable automated validation.
ABOUT Toshiba Global Commerce Solutions
Toshiba Global Commerce Solutions is a dynamic billion-dollar global company based in Research Triangle Park, NC, providing retail store solutions to your favorite brands. Have you ever been in a hurry and made use of the self-checkout at Lowe's Foods, earned fuel rewards at Kroger, or just paid for purchases at retailers such as Walmart, Michaels, Carrefour, The Gap, Calvin Klein, Boots, Cencosud, BJ's, or Costco? These are just a few examples of our in-store solutions and impressive customer base that made us the world's installed market share leader. The nature of retail is changing quickly, so if you share our 'Together Commerce' vision of a seamless two-way, participatory shopping experience, let's get together to drive the new economy.
Toshiba Global Commerce Solutions, Inc. offers a competitive salary and generous benefits package including the following:
- Bonus: Eligible for up to 8% performance-based bonus (individual and company performance)
- Group health coverage (medical, dental, & vision)
- Employee Assistance Programs
- Pre-tax spending accounts
- 401(k) plan (with company match)
- Company provided life insurance
- Pet Insurance
- Employee discounts
- Generous paid holiday schedule, paid vacation & sick/personal days
COMPENSATION
- Base Salary Range: $140,000-$165,000
The above annual salary range is a general guideline. Multiple factors are taken into consideration to arrive at the final annual salary to be offered to the selected candidate. Factors include, but are not limited to, the scope and responsibilities of the role, the selected candidate’s work experience, education and training, the work location as well as market and business considerations.
- Discretionary Bonus Plan: Eligible for up to 8% annual performance-based bonus (individual and company performance)
EEO
Toshiba Global Commerce Solutions is an equal opportunity/affirmative action employer that evaluates qualified applicants without regard to age, ancestry, color, religious creed, disability, marital status, medical condition, genetic information, military or veteran status, national origin, race, sex, gender, gender identity, gender expression and sexual orientation or any other protected factor. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. Individuals who need a reasonable accommodation because of a disability for any part of the employment process should email benefits@toshibagcs.com to request an accommodation.
Diversity, Equity & Inclusion
We at Toshiba Global Commerce Solutions firmly believe that our people are an integral part to the success of our customers. Furthermore, we're committed to Diversity, Equity, and Inclusion for all our people as highlighted by our 5 Core Principles (Create Outreach, Foster Belonging, Unleash Opportunity, Diverse Cultural Engagement and Culture of Transparency). We're passionate about our customers, the retail industry, and becoming a more responsible company as we help create a brighter future.
Lead Software Engineer Jobs by Experience Level
Top Cities Hiring Lead Software Engineers
Explore lead software engineer openings in the cities hiring most right now.
See All 1,027+ Lead Software Engineer Jobs
Find roles that match your experience and apply in just a few clicks.
Find Lead Software Engineer JobsLead Software Engineer Job Market
Who's Hiring
- JPMorganChase232

- Capital One141

- Information Technology Senior Management Forum37
- PNC Financial Services16

- Northrop Grumman13

Top Industries Hiring
- Technology & Software50
- Banking & Financial Services21
- Investment & Asset Management10
- Consulting & Professional Services9
- Fintech5
What Employers Look For
The qualifications that appear most often in lead software engineer jobs.
- 5 or more years of professional software engineering experience with demonstrated leadership
- Proficiency in at least one major backend language such as Java, Python, Go, or C++
- Experience designing and operating distributed systems or microservices at scale
- Ability to mentor engineers and drive technical decisions across a team
- Familiarity with cloud platforms such as AWS, Google Cloud, or Azure
- Bachelor's degree in computer science, software engineering, or a related technical field
Tips for Your Lead Software Engineer Job Search
Quantify your architectural impact clearly
Hiring managers at this level expect numbers tied to systems decisions, not just features shipped. Rewrite your resume bullets to show latency reductions, uptime improvements, or engineering hours saved from your design choices. Generic delivery metrics won't differentiate you.
Show technical leadership alongside code ownership
Lead roles require evidence you've driven decisions across a team, not just written strong code yourself. Highlight moments where you set technical direction, resolved cross-team conflicts, or shaped an architecture that others built on. Mentorship examples strengthen this further.
Apply early to roles that fit
Migrate Mate lists lead software engineer openings from across the United States in one place, so you can find roles that match and apply directly to each listing.
Filter openings by your strongest domain
Lead roles are rarely generic. A fintech lead engineering distributed payment pipelines and a healthtech lead owning HIPAA-compliant data systems face different interview standards. Target openings where your domain experience is directly relevant rather than applying broadly and repositioning yourself in every cover letter.
Prepare a system design walkthrough in advance
Most lead-level interviews include a deep system design round. Practice narrating a real architecture you owned from requirements through trade-offs to production. Interviewers probe for how you handle ambiguity and scale constraints, not just whether you know distributed systems vocabulary.
Negotiate scope and autonomy, not just compensation
At the lead level, the reporting structure, team size, and technical decision authority matter as much as base pay. Ask directly about engineering ownership during offer conversations. Roles titled the same can differ significantly in how much architectural influence you actually hold day to day.
Lead Software Engineer Jobs: Frequently Asked Questions
Which companies are hiring the most lead software engineers?
The companies hiring the most lead software engineers right now include JPMorganChase, Capital One, and Information Technology Senior Management Forum, with the largest share of openings in Virginia, Texas, and California, based on current listings on Migrate Mate as of September 2026. Demand is concentrated in fintech, enterprise software, and cloud infrastructure.
How many lead software engineer jobs are remote?
About 62% of lead software engineer openings are fully remote or hybrid as of September 2026, making this one of the more remote-accessible senior technical roles. Platform engineering, backend infrastructure, and distributed systems positions tend to offer the highest share of remote-eligible arrangements compared to roles tied to on-site hardware or real-time collaboration requirements.
How do you become a lead software engineer?
Becoming a lead software engineer typically follows a progression from individual contributor roles into senior-level work, then into ownership of technical decisions across a team. Building depth in system design, taking initiative on cross-team projects, and demonstrating that you can mentor others are the core steps. Most leads reach the title after consistently driving outcomes beyond their assigned scope rather than through a formal promotion program.
Can you get hired as a lead software engineer without prior lead experience?
Yes, but you need to demonstrate lead-level impact in your application even if your title hasn't reflected it yet. Highlight moments where you drove architectural decisions, coordinated across teams, or unblocked other engineers. Strong system design skills and evidence of ownership often matter more than the label on a previous job. Internal promotions from senior roles are a common path into a first lead title.
What does the lead software engineer interview process look like?
The process typically includes a recruiter screen, a technical phone interview covering coding and system design, and a multi-stage onsite or virtual loop. The onsite usually combines a system design session, a coding round, and behavioral interviews focused on leadership and conflict resolution. Some companies add a presentation round where you walk through a past architecture or engineering decision in depth.
Where can I find and apply to lead software engineer jobs?
You can find and apply to lead software engineer jobs on Migrate Mate, which lists current openings from across the United States. Find roles that match your background and apply directly to each listing. Openings are updated regularly, so checking back frequently gives you access to positions as soon as they go live.
See All 1,027+ Lead Software Engineer Jobs
Find roles that match your experience and apply in just a few clicks.
Find Lead Software Engineer Jobs