CrawlJobs Logo

Software Development Manager II

United States of America, Lehi Employment contract 128250.00 - 149625.00 USD / Year · Job Posted June 29, 2026
Apply Position
Job Link Share

Job Description

As a Software Development Manager, you will lead the development and delivery of software systems powering the Mobius Autonomous Vehicle Control platform, which is developed in C#. You will direct the work of engineers across the full software development lifecycle, ensuring best practices in design, development, testing, deployment, and support. This role blends people leadership of software development engineers, requiring you to guide the engineering team and promote the development of those engineers while ensuring delivery of milestones, and maintaining high standards of software quality, scalability, and reliability.

Job Responsibility

  • Plan, direct, and coordinate software development activities across your team, ensuring alignment with product and organizational goals
  • Oversee the full lifecycle of software development including design, implementation, testing, deployment, maintenance, and support
  • Establish functional requirements and review technical solutions to ensure alignment with business and customer needs
  • Evaluate and resolve technical feasibility issues, design challenges, and production problems across systems and applications
  • Collaborate with cross functional teams to define strategies for technology, product development, and system architecture
  • Manage team execution against project timelines, budgets, and departmental goals
  • Lead hiring, performance management, and development of engineering staff, including assigning work and providing feedback
  • Drive continuous improvement in development processes, tools, and team effectiveness
  • Ensure proper documentation, data management, and system integrity across software platforms

Requirements

  • Bachelor's degree in Engineering, Computer Science, or a related field, or equivalent practical experience
  • 5+ years of experience as a software engineer or related individual contributor role
  • 5+ years of experience in a direct leadership or supervisory role managing engineering teams
  • Strong programming experience in C#, ASP.NET, or similar technologies
  • Experience with Agile software development methodologies and team execution practices
  • Solid understanding of software architecture, system design, and scalable application development
  • Experience managing projects with moderate complexity, including planning, execution, and delivery
  • Strong communication skills with the ability to collaborate with engineers, leadership, and customers
  • Comprehensive understanding of software development processes, tools, and lifecycle management

What we offer

  • Full Benefits - 90% Medical
  • 401K
  • Generous PTO

Looking for more opportunities?

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

Similar Jobs for

Software Development Manager II

8 matching positions

Software Development Manager II

This is a project-based employee role supporting the initial development phase o...
Location
Location
United States , Logan
Salary
Salary:
128250.00 - 149625.00 USD / Year
asirobots.com Logo
Autonomous Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Engineering, Computer Science, or a related field, or equivalent practical experience
  • 5+ years of experience as a software engineer or related individual contributor role
  • 5+ years of experience in a direct leadership or supervisory role managing engineering teams
  • Strong programming experience in C#, ASP.NET, or similar technologies
  • Experience with Agile software development methodologies and team execution practices
  • Solid understanding of software architecture, system design, and scalable application development
  • Experience managing projects with moderate complexity, including planning, execution, and delivery
  • Strong communication skills with the ability to collaborate with engineers, leadership, and customers
  • Comprehensive understanding of software development processes, tools, and lifecycle management
Job Responsibility
Job Responsibility
  • Plan, direct, and coordinate software development activities across your team, ensuring alignment with product and organizational goals
  • Oversee the full lifecycle of software development including design, implementation, testing, deployment, maintenance, and support
  • Establish functional requirements and review technical solutions to ensure alignment with business and customer needs
  • Evaluate and resolve technical feasibility issues, design challenges, and production problems across systems and applications
  • Collaborate with cross functional teams to define strategies for technology, product development, and system architecture
  • Manage team execution against project timelines, budgets, and departmental goals
  • Lead hiring, performance management, and development of engineering staff, including assigning work and providing feedback
  • Drive continuous improvement in development processes, tools, and team effectiveness
  • Ensure proper documentation, data management, and system integrity across software platforms
What we offer
What we offer
  • Full Benefits - 90% Medical
  • 401K
  • Generous PTO
  • Fulltime
Read More
Arrow Right

Software Development Manager II - Project Based

As a Software Development Manager, you will lead the development and delivery of...
Location
Location
USA , Lehi
Salary
Salary:
128250.00 - 149625.00 USD / Year
asirobots.com Logo
Autonomous Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Engineering, Computer Science, or a related field, or equivalent practical experience
  • 5+ years of experience as a software engineer or related individual contributor role
  • 5+ years of experience in a direct leadership or supervisory role managing engineering teams
  • Strong programming experience in C#, ASP.NET, or similar technologies
  • Experience with Agile software development methodologies and team execution practices
  • Solid understanding of software architecture, system design, and scalable application development
  • Experience managing projects with moderate complexity, including planning, execution, and delivery
  • Strong communication skills with the ability to collaborate with engineers, leadership, and customers
  • Comprehensive understanding of software development processes, tools, and lifecycle management
Job Responsibility
Job Responsibility
  • Plan, direct, and coordinate software development activities across your team, ensuring alignment with product and organizational goals
  • Oversee the full lifecycle of software development including design, implementation, testing, deployment, maintenance, and support
  • Establish functional requirements and review technical solutions to ensure alignment with business and customer needs
  • Evaluate and resolve technical feasibility issues, design challenges, and production problems across systems and applications
  • Collaborate with cross functional teams to define strategies for technology, product development, and system architecture
  • Manage team execution against project timelines, budgets, and departmental goals
  • Lead hiring, performance management, and development of engineering staff, including assigning work and providing feedback
  • Drive continuous improvement in development processes, tools, and team effectiveness
  • Ensure proper documentation, data management, and system integrity across software platforms
What we offer
What we offer
  • Full Benefits - 90% Medical, 401K, Generous PTO
  • Fulltime
Read More
Arrow Right

Software Development Engineer II

The Core Platform Driver team is seeking a Software Development Engineer II pass...
Location
Location
United States , Redmond
Salary
Salary:
102100.00 - 202200.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++. OR equivalent experience.
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Microsoft Cloud Background Check
Job Responsibility
Job Responsibility
  • Use performance tools to triage graphics workloads, identify CPU & GPU hotspots, and recommend hardware and software improvements.
  • Analyze and triage memory-related performance issues involving utilization, paging, residency, allocation latency, and priorities
  • quantify impact and recommend software improvements.
  • Analyze power management across the full stack—including PMFW, OS power policies, core idle and park states, and heterogeneous core selection—using power tools to measure runtime behavior in games and identify optimization opportunities.
  • Develop benchmarks and tests that exercise key GPU and CPU performance areas, including memory, compiler behavior, power, API features, and related components.
  • Evaluate gaming performance across Windows and Linux stacks to identify opportunities for improving software and hardware components.
  • Work independently with internal and external teams to deliver solutions across related software components.
  • Uses appropriate artificial intelligence (AI) tools and practices across the software development lifecycle (SDLC) in a disciplined manner.
  • Supports efforts to use debugging, tests, tools, logs, telemetry, and other methods to proactively verify assumptions before issues occur for product features in production.
  • Contributes to bringing insight to code reviews to help improve code quality, coaching and providing feedback to develop other engineers' skills with minimal guidance.
  • Fulltime
Read More
Arrow Right

Software Development Engineer II

Amazon's Financial Technology team is seeking passionate, results-driven, and in...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
Amazon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience programming with at least one software programming language
Job Responsibility
Job Responsibility
  • Design, develop, document, and support massively scalable, distributed real-time systems
  • Own all aspects of end-to-end solutions through full-stack software development
  • Leverage agile methodologies to iteratively build and deliver high-quality results
  • Work across Amazon engineering teams and business teams globally to plan, design, execute, and implement new platform across multiple geographies
  • Review requirements, design services, build new interfaces, integrate with existing architectures, develop and test code, and deliver implementations for Global Tax customers
  • Manage day-to-day activities, participate in designs, design reviews, and code reviews with engineering team
  • Build backend services and customer-facing APIs using AWS technologies
  • Design and code technical solutions using Angular JS, React, Node.js, JQuery, and SQL Server
  • Contribute to a suite of tools hosted on AWS infrastructure
  • Fulltime
Read More
Arrow Right

Software Development Engineer II

As a Software Engineer in our video processing and performance team, you will be...
Location
Location
Romania; Serbia , Timișoara; Belgrade
Salary
Salary:
Not provided
everseen.ai Logo
Everseen
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2-3 years of work experience in a relevant role and global SaaS company
  • C++ and Python Proficiency: Strong ability to write clean, efficient, and testable code. You should be comfortable with memory management, multi-threading, and asynchronous processing
  • Linux Systems Expertise: Skilled in troubleshooting complex issues using log analysis, connectivity investigation, and system performance profiling
  • Computer Vision & Video Engineering: Practical experience with OpenCV and a solid understanding of video codecs, container formats, and streaming protocols (RTSP)
  • Distributed Systems: Familiarity with microservices architectures and asynchronous messaging systems like NATS or Redis
  • Containerization: Knowledge of Docker/Podman and exposure to container orchestration using Kubernetes (AKS)
  • Observability: Familiarity with monitoring tools like Prometheus and Grafana to ensure system health and stability
  • Resourceful Investigator: You have a passion for deep-diving into complex codebases and using systematic troubleshooting to master large-scale systems
  • Accountable & Resilient: You take ownership of your results, are comfortable experimenting with new approaches, and view technical challenges as learning opportunities
  • Growth-Oriented: You are eager to build your expertise from the foundation up, with the ambition to eventually own major architectural components
Job Responsibility
Job Responsibility
  • Design and Development: Collaborate with cross-functional teams to design and develop new features and functionalities. Ensure that the developed solutions meet project objectives and enhance user experience
  • Coding: Design and implement reusable, testable, efficient, and elegant code based on requirements. Ensure adherence to coding standards and best practices
  • Testing: Create, maintain, and run unit tests for both new and existing applications and services. Aim to deliver defect-free and well-tested solutions
  • Data Analysis: Analyze and collect data from various sources such as log files, application stack traces, and thread dumps. Utilize data analysis to identify trends, patterns, and potential areas for improvement
  • Continuous Integration and Continuous Deployment (CI/CD): Create and maintain CI/CD integration using various tools. Automate the build, test, and deployment processes to ensure efficiency and reliability
  • Integration of Third-Party Solutions: Evaluate and integrate third-party software solutions to optimize system performance. Expand product capabilities by integrating compatible third-party solutions. Update and track third-party solutions' compatibility with Everseen stack according to internal development guidelines
  • Monitoring and Troubleshooting: Monitor production logs to identify and troubleshoot issues promptly. Ensure seamless operation and timely resolution of any anomalies to maintain system reliability
  • Documentation: Responsible for creating, maintaining, and updating technical documentation to ensure code, systems, and processes are clearly understood and easily accessible by team members and stakeholders
  • Fulltime
Read More
Arrow Right

Software Development Engineer II

Microsoft’s Azure Data engineering team is leading the transformation of analyti...
Location
Location
India , Noida
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in computer science or related technical field AND 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 2+ years of experience in full-stack web development, including proficiency in modern front-end frameworks (e.g., React) and backend technologies (e.g., .NET)
  • Experienced in full-stack web development, including hands-on experience building responsive and scalable user interfaces using TypeScript, HTML, CSS, and modern JavaScript frameworks, particularly React and Redux
  • Experience with backend development using technologies such as .NET. A grasp of REST APIs, data modeling, and version control systems is essential
  • Great analytical skills and learning agility, capacity to drill deep through software layers
Job Responsibility
Job Responsibility
  • Advance the integration of SQL Database with Microsoft Fabric, enabling users to access analytics and operational capabilities across Microsoft’s data ecosystem
  • Partner with teams across Azure SQL Database and Microsoft Fabric to deliver end-to-end solutions that improve resiliency, reliability, and performance at global scale
  • Release improvements on time, with high quality, meeting functional, performance, scalability, and compliance requirements
  • Write clean, well thought out code with attention to details, establish coding standards and integrate them with the team
  • Operate the service through telemetry, monitoring and analytics
  • Partner with Program Management, UX designers, and leaders to define/understand requirements, scope improvements and validate solutions
  • Establish committer ownership by implementing solid, extensible patterns and upholding high standards
  • Embody our culture and values
  • Fulltime
Read More
Arrow Right

Software Development Engineer II

A leader in vision AI solutions for the world’s leading retailers. Transforming ...
Location
Location
Serbia , Belgrade
Salary
Salary:
Not provided
everseen.ai Logo
Everseen
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2-3 years of work experience in a relevant role
  • Bachelors degree or equivalent focusing on the computer science field is preferred
  • In-depth knowledge of Python
  • Comfortable working with UNIX like environments
  • In-depth knowledge of advanced concepts like microservices and distributed systems
  • Hands-on experience with cloud platforms such as Microsoft Azure, Amazon Web Services (AWS), or other equivalent cloud environments
  • Understanding of basic monitoring services (e.g., CloudWatch, Azure Monitor, Prometheus, Grafana)
  • Proven ability to deploy, package, manage, and monitor applications in a cloud environment (e.g., Docker, CI/CD pipelines)
  • Strong interest in machine learning, data science, or related fields
  • Broad understanding of the software engineering and architecture space, including knowledge of various programming languages, frameworks, techniques, and industry trends in AI
Job Responsibility
Job Responsibility
  • Design and develop new features and functionalities
  • Design and implement reusable, testable, efficient, and elegant code based on requirements
  • Create, maintain, and run unit tests for both new and existing applications and services
  • Analyze and collect data from various sources such as log files, application stack traces, and thread dumps
  • Create and maintain CI/CD integration using various tools
  • Evaluate and integrate third-party software solutions to optimize system performance
  • Update and track third-party solutions' compatibility with Everseen stack according to internal development guidelines
  • Monitor production logs to identify and troubleshoot issues promptly
  • Responsible for creating, maintaining, and updating technical documentation
  • Fulltime
Read More
Arrow Right

Software Development Engineer II

Develop software applications to address the needs of various clients. Work with...
Location
Location
United States , Indianapolis
Salary
Salary:
Not provided
vigneshtechsolutions.com Logo
Vignesh Technological Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master’s Degree in Computer Science, Engineering, or related field
  • Six (6) months of experience
  • Six (6) months experience must have included: ASP.NET, C#, VB.NET, Microsoft SQL Server, SSIS
  • Travel and/or Relocation to various unanticipated locations throughout the U.S. required
Job Responsibility
Job Responsibility
  • Develop software applications to address the needs of various clients
  • Work with stakeholders to determine application requirements
  • Contribute to the translation of requirements into project plans for development
  • Develop computer software systems that leverage software and database systems to help clients manage their data
  • Test systems to ensure functionality is achieved and provide post-implementation support and monitoring
  • Fix errors and bugs that arise
  • Travel and/or relocation to various unanticipated locations throughout the U.S. required
  • Work with the following: ASP.NET, C#, VB.NET, Microsoft SQL Server, SSIS
Read More
Arrow Right