CrawlJobs Logo

Lead Software Engineer

United States, South Jordan · Job Posted January 10, 2026
Apply Position
Job Link Share

Job Description

We are seeking a Lead Software Engineer who thrives on complex technical challenges and takes pride in building high-quality, scalable software systems. This is a hands-on leadership role with direct ownership of architecture, execution, and technical direction for critical product and manufacturing-facing software. As a Lead Software Engineer, you will not only deliver robust software solutions but also set engineering standards, guide design decisions, mentor developers, and ensure disciplined execution across the development lifecycle. You will be expected to operate with a high degree of autonomy, manage priorities effectively, and drive work forward without constant oversight. This role has a direct impact on our newest products and manufacturing ecosystems, bridging software engineering with real-world hardware and production environments.

Job Responsibility

  • Serve as a technical lead for product and platform features, owning design, implementation, and long-term maintainability
  • Provide architectural guidance and establish implementation best practices across the team
  • Lead technical discussions, design reviews, and decision-making for complex systems
  • Mentor and coach junior and mid-level engineers throughout the development lifecycle
  • Design, implement, and maintain high-quality software using C++, Dart, and related technologies
  • Produce clear design artifacts such as class diagrams, sequence diagrams, and architectural documentation
  • Refactor and optimize code for performance, scalability, and extensibility
  • Develop and maintain shared libraries used across products and platforms
  • Implement reusable unit tests to ensure long-term product quality and stability
  • Lead or actively participate in Agile sprint planning, execution, and retrospectives
  • Own and manage work tracking using Azure DevOps (boards, backlogs, sprint planning) and GitHub (repositories, PRs, code reviews)
  • Provide accurate technical estimates and collaborate with Product Management on scope, tradeoffs, and delivery timelines
  • Prepare software packages for deployment in accordance with defined release and deployment standards
  • Collaborate closely with Manufacturing, Test Engineering, Quality, and Product teams
  • Support software used in manufacturing, test, calibration, or production environments (strong plus)
  • Troubleshoot issues that span software, hardware, and operational boundaries
  • Participate in occasional international travel to Asia to support manufacturing partners

Requirements

  • Bachelor’s degree in Computer Science or equivalent practical experience
  • 5+ years of experience designing and implementing production-grade software
  • Demonstrated experience in a technical lead or senior ownership role
  • Proficiency in C++ and Dart
  • familiarity with Java required
  • Strong knowledge of software architecture, design patterns, and best practices
  • Experience with multithreading, memory management, and performance optimization
  • Hands-on experience using Azure DevOps and GitHub for work tracking, source control, and collaboration
  • Solid understanding of the full software development lifecycle

Nice to have

  • Experience supporting manufacturing systems, factory software, or production tooling
  • Development experience on computer vision–based solutions for calibration, alignment, inspection, or automated test systems using tools such as OpenCV
  • Background in consumer electronics or embedded systems
  • Experience with transport technologies such as USB and BLE
  • Familiarity with functional and system-level testing
  • Experience with Swift or C# is a plus

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Lead Software Engineer

8 matching positions

New

Lead Software Engineer

About this role: Wells Fargo is seeking a Lead Software Engineer
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
June 18, 2026
Flip Icon
Requirements
Requirements
  • 5+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
  • Strong proficiency in one or more core programming languages: Java, Python, C#, or similar
  • Build backend services using Java (Spring Boot / Microservices architecture)
  • Develop responsive and intuitive user interfaces using modern frontend frameworks (React / Angular / Vue.js)
  • Create and consume RESTful APIs and microservices
  • Work with relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB)
  • Develop and manage data pipelines and real-time streaming solutions using Kafka and Spark
  • Deep experience with: Microservices architecture, Restful API design and development, Distributed systems and scalable architecture
  • Hands-on experience with: Frontend frameworks (React / angular / Vue)
  • Backend frameworks (Spring Boot, .NET Core, Node.js)
Job Responsibility
Job Responsibility
  • Lead complex technology initiatives including those that are companywide with broad impact
  • Act as a key participant in developing standards and companywide best practices for engineering complex and large scale technology solutions for technology engineering disciplines
  • Design, code, test, debug, and document for projects and programs
  • Review and analyze complex, large-scale technology solutions for tactical and strategic business objectives, enterprise technological environment, and technical challenges that require in-depth evaluation of multiple factors, including intangibles or unprecedented technical factors
  • Make decisions in developing standard and companywide best practices for engineering and technology solutions requiring understanding of industry best practices and new technologies, influencing and leading technology team to meet deliverables and drive new initiatives
  • Collaborate and consult with key technical experts, senior technology team, and external industry groups to resolve complex technical issues and achieve goals
  • Lead projects, teams, or serve as a peer mentor
  • Design, develop, and maintain robust, scalable full stack applications
  • Fulltime
!
Read More
Arrow Right
New

Lead Software Engineer

We are seeking an experienced Lead Software Engineer to spearhead the design, de...
Location
Location
United Kingdom , Norfolk
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
July 07, 2026
Flip Icon
Requirements
Requirements
  • Electric Drive Expertise: Proven mastery in developing, optimizing, and maintaining embedded software for electric drive systems (BSW, Application Software, motor/inverter/DC-DC control algorithms, and real-time systems)
  • Leadership Capability: Track record of leading software engineering teams, allocating work, organizing activities, and delivering high-quality, reliable solutions
  • Delivery Management: Strong capability in software planning, requirements tracking, architecture definition, change control, and configuration management
  • Testing & Validation: Experience overseeing unit testing, integration testing, HIL, and system-level testing with full traceability
  • Cross-functional Collaboration: Ability to work seamlessly alongside hardware, controls, systems, and test engineers
  • Standards & Compliance: Familiarity with automotive/industry standards including ISO 26262, MISRA C, and ASPICE
Job Responsibility
Job Responsibility
  • Technical Leadership & Architecture: Lead the design and development of embedded software for electric drive systems (including BSW, Application Software, motor/charging/DC-DC control, diagnostics, and system functions). Define, maintain, and own the software architecture aligned with product requirements
  • Team Management & Mentorship: Lead, organize, and mentor software engineers, promoting best practices across development, planning, and documentation. Allocate daily activities and support capability growth
  • Lifecycle & Process Ownership: Oversee the full software lifecycle-from requirements through implementation, verification, validation, and release. Define tools, methods, and ASPICE-aligned development processes
  • Hands-on Development: Develop and review high-quality embedded software using model-based development, autocode, and manual coding
  • Integration & Testing: Lead software integration with hardware platforms and embedded targets. Support prototype and validation activities, including bench, HIL, and dynamometer testing
  • Continuous Improvement: Drive automated testing, version control, continuous integration, and configuration management. Ensure compliance with standards like ISO 26262, MISRA C, and functional safety principles
Read More
Arrow Right
New

Lead Software Engineer

The Lead Software Engineer is a senior hands‑on technologist responsible for des...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
June 15, 2026
Flip Icon
Requirements
Requirements
  • 5+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
  • 5+ years of full‑stack software development experience
  • Strong hands‑on coding with .NET Core / .NET
  • Experience with React or Angular
  • Strong JavaScript / TypeScript and responsive UI development (HTML5, CSS3, Bootstrap)
  • Experience building REST APIs / microservices
  • familiarity with WCF
  • Exposure to event‑driven architectures (Kafka preferred)
  • Strong experience with unit testing and automation (xUnit, Selenium, C#)
  • Experience with Oracle or SQL Server and medium/complex SQL queries
Job Responsibility
Job Responsibility
  • Lead complex technology initiatives including those that are companywide with broad impact
  • Act as a key participant in developing standards and companywide best practices for engineering complex and large scale technology solutions for technology engineering disciplines
  • Design, code, test, debug, and document for projects and programs
  • Review and analyze complex, large-scale technology solutions for tactical and strategic business objectives, enterprise technological environment, and technical challenges that require in-depth evaluation of multiple factors, including intangibles or unprecedented technical factors
  • Make decisions in developing standard and companywide best practices for engineering and technology solutions requiring understanding of industry best practices and new technologies, influencing and leading technology team to meet deliverables and drive new initiatives
  • Collaborate and consult with key technical experts, senior technology team, and external industry groups to resolve complex technical issues and achieve goals
  • Lead projects, teams, or serve as a peer mentor
  • Lead solution design and hands‑on development initiatives
  • Solve complex technical problems and contribute to architecture decisions
  • Ensure solutions align with enterprise standards and engineering best practices
  • Fulltime
!
Read More
Arrow Right
New

Lead Software Engineer

Wells Fargo is seeking a lead software developer to provide technical leadership...
Location
Location
United States , Minneapolis; Chandler; Charlotte; West Des Moines
Salary
Salary:
119000.00 - 206000.00 USD / Year
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
June 12, 2026
Flip Icon
Requirements
Requirements
  • 5+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
  • 5+ years of experience building and managing enterprise‑scale infrastructure using automation
  • 5+ years of advanced coding or scripting skills, with a focus on infrastructure automation
Job Responsibility
Job Responsibility
  • Lead complex technology initiatives including those that are companywide with broad impact
  • Act as a key participant in developing standards and companywide best practices for engineering complex and large-scale technology solutions for technology engineering disciplines
  • Design, code, test, debug, and document for projects and programs
  • Review and analyze complex, large-scale technology solutions for tactical and strategic business objectives, enterprise technological environment, and technical challenges that require in-depth evaluation of multiple factors, including intangibles or unprecedented technical factors
  • Make decisions in developing standard and companywide best practices for engineering and technology solutions requiring understanding of industry best practices and new technologies, influencing and leading technology team to meet deliverables and drive new initiatives
  • Collaborate and consult with key technical experts, senior technology team, and external industry groups to resolve complex technical issues and achieve goals
  • Lead projects, teams, or serve as a peer mentor
  • Act as a technical leader in establishing, evolving, and enforcing engineering standards, architectural patterns, and best practices for software development
  • Own solution design and implementation, including hands‑on coding, testing, debugging, and documentation for critical components, projects, and programs
  • Review and evaluate complex software solutions to ensure alignment with strategic business goals, enterprise architecture, performance, security, and scalability requirements
What we offer
What we offer
  • Health benefits
  • 401(k) Plan
  • Paid time off
  • Disability benefits
  • Life insurance, critical illness insurance, and accident insurance
  • Parental leave
  • Critical caregiving leave
  • Discounts and savings
  • Commuter benefits
  • Tuition reimbursement
  • Fulltime
!
Read More
Arrow Right
New

Lead Software Engineer

Wells Fargo's DSDC Technology team is seeking a best-in-class Lead Software Engi...
Location
Location
United States , Charlotte; Irving
Salary
Salary:
Not provided
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of Software Engineering experience
  • 5+ years of experience in Java development
  • 5+ years of experience in API development
  • 5+ years of experience in SpringBoot
  • 2+ years of experience in Kafka
  • Experience with SDLC processes and Agile methodologies
  • Experience with workflow management tools such as Jira and Confluence
Job Responsibility
Job Responsibility
  • Lead complex technology initiatives including those that are companywide with broad impact
  • Act as a key participant in developing standards and companywide best practices for engineering complex and large scale technology solutions
  • Design, code, test, debug, and document for projects and programs
  • Review and analyze complex, large-scale technology solutions for tactical and strategic business objectives
  • Make decisions in developing standard and companywide best practices for engineering and technology solutions
  • Collaborate and consult with key technical experts, senior technology team, and external industry groups
  • Lead projects, teams, or serve as a peer mentor
  • Fulltime
Read More
Arrow Right

Lead Software Engineer

Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
June 30, 2026
Flip Icon
Requirements
Requirements
  • 5+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
  • 4+ years of hands-on experience with Python, SQL, and bash scripting for automation
  • Strong experience building big data pipelines using Apache Spark, Hive, Hadoop
  • Experience with Autosys/Airflow or similar orchestration tools
  • Working knowledge of REST APIs, Object Storage, Dremio, and CI/CD pipelines
  • Strong troubleshooting and problem‑solving capabilities
  • Solid foundation in data modeling (conceptual/logical/physical) and database design
  • Experience architecting pipelines using distributed systems patterns (shuffle optimization, spill, broadcast, storage layouts)
  • Experience with streaming frameworks like Spark Structured Streaming or Apache Flink
  • Hands‑on with optimization techniques: clustering, Z‑ordering, vectorized IO (Parquet/ORC), compaction
Job Responsibility
Job Responsibility
  • Lead complex technology initiatives including those that are companywide with broad impact
  • Act as a key participant in developing standards and companywide best practices for engineering complex and large scale technology solutions for technology engineering disciplines
  • Design, code, test, debug, and document for projects and programs
  • Review and analyze complex, large-scale technology solutions for tactical and strategic business objectives, enterprise technological environment, and technical challenges that require in-depth evaluation of multiple factors, including intangibles or unprecedented technical factors
  • Make decisions in developing standard and companywide best practices for engineering and technology solutions requiring understanding of industry best practices and new technologies, influencing and leading technology team to meet deliverables and drive new initiatives
  • Collaborate and consult with key technical experts, senior technology team, and external industry groups to resolve complex technical issues and achieve goals
  • Lead projects, teams, or serve as a peer mentor
  • Fulltime
Read More
Arrow Right

Lead Software Engineer

We are hiring a Lead Software Engineer to build the AI-powered marketing content...
Location
Location
United States , McLean; Richmond; New York
Salary
Salary:
179400.00 - 225100.00 USD / Year
capitalone.com Logo
Capital One
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree
  • At least 4 years of professional software engineering experience (Internship experience does not apply)
  • At least 1 year experience with cloud computing (AWS, Microsoft Azure, Google Cloud)
Job Responsibility
Job Responsibility
  • Build software solutions to iterate on AI content generation services - integration of LLM's into content authoring workflows with prompt management, output validation and Human-In-The Loop review
  • Develop channel-specific content builders for email, mobile app placements, web site placements and push notifications, with responsive rendering and preview capabilities
  • Implement AI-assisted compliance review workflows – build classifiers and scoring pipeline that flag possible UDAAP, CAN-SPAM, claims and disclosures before content approval
  • Contribute to multi-agent orchestration systems that coordinate content compliance review, audience selection, and campaign dispatch
  • Build evaluation and observability tooling for LLM outputs – golden dataset benchmarks, A/B content quality metrics and drift detection
  • Develop template and component systems that allow marketers to assemble compliant content from pre-approved building blocks across channels
  • Write well-tested, production-ready code and participate in CI/CD pipeline development, including model evaluation pipeline
  • Lead the design of end-to-end content generation features
  • write architecture proposals and drive cross-team alignment
  • Define guardrail frameworks for LLM outputs – toxicity filters, brand voice enforcement, compliance boundary checks – and establish operational runbooks
What we offer
What we offer
  • Performance based incentive compensation which may include cash bonus(es) and/or long term incentives (LTI)
  • health, financial and other benefits
  • Fulltime
Read More
Arrow Right

Lead Software Engineer

Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
  • Experience in Software Engineering, SRE, DevOps, or Platform Engineering
  • Strong proficiency in Python for automation and tooling
  • Hands‑on experience with Grafana, Prometheus, and Splunk in production environments
  • Solid understanding of SLIs, SLOs, dashboards, alerting, and observability best practices
  • Experience applying AI/ML concepts to monitoring, alerting, or operational analytics
  • Strong knowledge of Linux, networking, and distributed systems
  • Experience with Cloud platforms and Kubernetes/OpenShift
  • Proven experience leading incidents, RCAs, and reliability initiatives
  • Experience building custom Prometheus exporters or advanced Grafana dashboards
Job Responsibility
Job Responsibility
  • Lead complex technology initiatives including those that are companywide with broad impact
  • Act as a key participant in developing standards and companywide best practices for engineering complex and large scale technology solutions for technology engineering disciplines
  • Design, code, test, debug, and document for projects and programs
  • Review and analyze complex, large-scale technology solutions for tactical and strategic business objectives, enterprise technological environment, and technical challenges that require in-depth evaluation of multiple factors, including intangibles or unprecedented technical factors
  • Make decisions in developing standard and companywide best practices for engineering and technology solutions requiring understanding of industry best practices and new technologies, influencing and leading technology team to meet deliverables and drive new initiatives
  • Collaborate and consult with key technical experts, senior technology team, and external industry groups to resolve complex technical issues and achieve goals
  • Lead projects, teams, or serve as a peer mentor
  • Own and improve availability, performance, scalability, and resilience of production systems
  • Define, monitor, and manage SLIs/SLOs and error budgets to guide reliability investments
  • Lead capacity planning, performance testing, failover readiness, and disaster‑recovery design
  • Fulltime
Read More
Arrow Right