Software Engineering Manager

Optimize Search Group

Irving (TX)

Hybrid

USD 140,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Optimize Search Group in Irving, TX, seeks an experienced Manager, Software Engineering to lead a team delivering high-performance web and native mobile applications. You will collaborate with Product Owners and stakeholders to design, build, and maintain scalable, secure enterprise-grade software.

The ideal candidate is a hands-on technical leader with full-stack expertise, strong people management, and agile experience.

Qualifications

  • Proven experience managing software development teams for web, mobile, e-commerce, or field service management apps.
  • Strong leadership, communication, and interpersonal skills.
  • 5+ years hands-on front-end and back-end development.
  • 3+ years leading software engineering teams.
  • Experience with relational and NoSQL databases, including SQL.
  • Proficiency with Git and collaboration tools such as Jira, Confluence, and Slack.
  • Experience in Agile/Scrum environments.
  • Knowledge of responsive design, modern web frameworks, and native mobile development.
  • Experience optimizing performance and site speed.
  • Understanding of secure software development practices.
  • Experience with AWS, Azure, or GCP is preferred.

Responsibilities

  • Lead and manage a team of software engineers, fostering a high-performing culture.
  • Plan and oversee project execution, workflows, and product roadmaps.
  • Define and implement software architecture and technical strategies.
  • Gather requirements with Product Owners and stakeholders, translating to technical solutions.
  • Guide Agile ceremonies and backlog refinement, sprint planning, and estimation.
  • Provide technical leadership through architecture reviews and code discussions.
  • Mentor engineers for growth and career progression.
  • Conduct performance reviews and support hiring and onboarding.
  • Remove roadblocks to improve productivity and delivery.
  • Promote engineering excellence and secure development practices.

Education

Bachelor's degree in Computer Science, Computer Engineering, Systems Engineering, or a related technical field

Tools

Git
Jira
Confluence
Slack

Job description

Location: Irving, TX (4 Days On-site/ Friday Remote)
Duration: Direct Hire
Job Summary

We are seeking an experienced Manager, Software Engineering to lead a team of software engineers in delivering innovative, high-performance web and native mobile applications. In this role, you will collaborate with Product Owners, business stakeholders, and cross-functional teams to design, build, and maintain scalable, secure, and enterprise-grade software solutions. The ideal candidate is a hands‑on technical leader with full-stack development expertise, strong people management skills, and experience leading agile software development teams in a fast‑paced environment.

Education
  • Bachelor's degree in Computer Science, Computer Engineering, Systems Engineering, or a related technical field preferred.
Qualifications & Skills
  • Proven experience managing software development teams responsible for web, mobile, e-commerce, or field service management applications.
  • Strong leadership, communication, and interpersonal skills.
  • 5+ years of hands‑on experience in both front‑end and back‑end software development.
  • 3+ years of experience leading software engineering teams.
  • Experience with relational and NoSQL databases, including SQL.
  • Proficiency with Git and collaboration tools such as Jira, Confluence, and Slack.
  • Experience working in Agile/Scrum development environments.
  • Knowledge of responsive web design, modern web frameworks, interactive web applications, and native mobile development.
  • Experience optimizing application performance and site speed.
  • Strong understanding of secure software development best practices.
  • Experience with cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform (GCP) is preferred.
Key Responsibilities
  • Lead and manage a team of software engineers, fostering a collaborative, high-performing engineering culture.
  • Plan and oversee project execution, development workflows, and product roadmaps to ensure timely and successful delivery.
  • Define and implement software architecture and technical strategies that support scalable, reliable, and maintainable applications.
  • Partner with Product Owners and business stakeholders to gather requirements, prioritize initiatives, and translate business needs into technical solutions.
  • Guide Agile ceremonies and best practices, including backlog refinement, sprint planning, story estimation, and breaking down epics into actionable work.
  • Provide technical leadership through architectural guidance, code reviews, design discussions, and technology recommendations.
  • Mentor and coach team members to support professional growth, technical development, and career progression.
  • Conduct performance reviews, support hiring and onboarding efforts, and contribute to workforce planning.li>
  • Remove roadblocks and resolve issues that impact engineering productivity and delivery.
  • Promote engineering excellence through quality standards, secure development practices, continuous improvement, and operational efficiency.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineering Manager - Hybrid (On-site 4 days)
Software Engineering Manager - Hybrid (On-site 4 days)

Optimize Search Group • Irving (TX)

Hybrid
USD 140,000 - 180,000
Software Engineering Manager
Software Engineering Manager

Tangerine Search Inc. • Palo Alto (CA)

On-site
USD 180,000 - 250,000
Manager, Software Engineering
Manager, Software Engineering

Jobgether • United States

On-site
USD 139,000 - 236,000
Salary
Bonus eligibility
Healthcare
+6
Sr. Software Engineering Manager
Sr. Software Engineering Manager

Waystar • Lehi (UT)

On-site
USD 130,000 - 160,000
Competitive total rewards
Customizable benefits package
Generous paid time off
+4
Manager Software Engineering
Manager Software Engineering

Altice USA • Plano (TX)

On-site
USD 111,000 - 183,000
Manager, Software Engineering - Java - 5576
Manager, Software Engineering - Java - 5576

Benchmark IT - Technology Talent • City of White Plains (NY)

On-site
USD 140,000 - 180,000
Software Development Manager
Software Development Manager

TechBlocks • United States

On-site
USD 120,000 - 150,000
Competitive Salary & Performance-Based Incentives
Monthly Recognition & Awards
Professional Development & Learning Opportunities
+2
Engineering Manager
Engineering Manager

Ampact • Minnesota

On-site
USD 120,000 - 180,000
Manager, Software Engineering
Manager, Software Engineering

Relativity • Chicago (IL)

On-site
USD 155,000 - 233,000
Software Engineering Manager, Enterprise Supervision
Software Engineering Manager, Enterprise Supervision

Tyler Technologies, Inc. • Plano (TX), Modesto (CA)

On-site
USD 85,000 - 130,000