1

Software Development Manager Jobs in Allen, TX (NOW HIRING)

Strong understanding of network management protocols, including at least some of the following ... Hands-on experience with YANG models and model-driven software development * Experience with ...

Manager, Development

Irving, TX · On-site

$114K - $151K/yr

... software development or data engineering * 3+ years of experience managing or leading technical ... teams * Strong hands-on expertise with: * Oracle (SQL, PL/SQL, database design) * Linux/Unix ...

Jiffy.com is seeking a Software Development Engineer with deep hands-on experience orchestrating AI ... Reporting directly to an Engineering Manager and working closely with Product, GM's and other cross ...

Manager, Development

Irving, TX · On-site

$114K - $151K/yr

... software development or data engineering * 3+ years of experience managing or leading technical ... teams * Strong hands-on expertise with: * Oracle (SQL, PL/SQL, database design) * Linux/Unix ...

Jiffy.com is seeking a Software Development Engineer with deep hands-on experience orchestrating AI ... Reporting directly to an Engineering Manager and working closely with Product, GM's and other cross ...

... and they are seeking a Software Development Engineer 3 to be a key architect of their ... Manage these platforms using Configuration-as-Code (e.g., Terraform, Grafana Grizzly, or Splunk ...

The Role Join Kyndryl as a Software Engineering - Development Manager and unlock a world of endless possibilities in designing, developing, and supporting cutting-edge software products, services ...

Software Development Engineer

Dallas, TX · On-site

$72K - $144K/yr

Position Summary As a Software Development Engineer at CVS Health , you will be a key contributor ... Proven ability to prioritize and manage multiple projects and deliverables effectively * Experience ...

Delivery Manager

Dallas, TX · On-site

$135K - $140K/yr

We are seeking a highly skilled and experienced Senior Software Development Manager to lead our software development initiatives at BASF. The ideal candidate will possess a strong background in ...

Sr Software Development Engineer

Irving, TX · On-site +1

$156K - $185K/yr

Aetna Resources, LLC., a CVS Health company, is hiring for the following role in Irving, TX: Sr. Software Development Engineer to design and develop software applications and platforms to support ...

At Liberty Software, we proudly partner with client pharmacies across the country, helping them ... Collaborate closely with the VP of Product Development, Dev Managers, and Team Leads to translate ...

Apply Early

Reporting to the Engineering manager, the SDE III will participate as part of a highly skilled software development team to build the tools, processes and automation frameworks that will improve ...

The Role Join Kyndryl as a Software Engineering - Development Manager and unlock a world of endless possibilities in designing, developing, and supporting cutting-edge software products, services ...

next page

Showing results 1-20

Software Development Manager information

See Allen, TX salary details

$73.9K

$132.2K

$166K

How much do software development manager jobs pay per year?

As of Jul 6, 2026, the average yearly pay for software development manager in Allen, TX is $132,179.00, according to ZipRecruiter salary data. Most workers in this role earn between $114,900.00 and $151,600.00 per year, depending on experience, location, and employer.

How does a Software Development Manager typically balance technical leadership with people management responsibilities?

As a Software Development Manager, you’ll find that balancing hands-on technical leadership with people management is a central part of the role. You’ll spend part of your time guiding architectural decisions and overseeing code quality, while also focusing on coaching, mentoring, and supporting your team’s professional growth. Effective delegation, setting clear priorities, and maintaining open communication with both developers and stakeholders are key to managing these dual responsibilities. Many managers also work closely with product managers, QA, and other departments to ensure alignment across projects.

What Does a Software Development Manager Do?

As a software development manager, your primary responsibilities are to oversee software development teams and to act as a liaison between your teams and senior management. You hire and train new staff, manage and evaluate existing developers, provide guidance on the design and implementation of new software applications, and ensure that projects stay on schedule and within budget. You collaborate with upper-level management and your developers to make sure that new and existing software applications meet business objectives.

What does a Software Development Manager do?

A Software Development Manager oversees teams of software engineers to ensure successful planning, development, and delivery of software projects. They coordinate project timelines, allocate resources, and facilitate communication between team members and stakeholders. Additionally, they mentor developers, set technical standards, and help align software initiatives with business objectives. Their role balances technical expertise with leadership and project management responsibilities.

What are the key skills and qualifications needed to thrive as a Software Development Manager, and why are they important?

To thrive as a Software Development Manager, you need a solid background in software engineering, leadership experience, and usually a degree in computer science or a related field. Familiarity with project management tools (like Jira or Trello), version control systems (such as Git), and sometimes certifications like PMP or Scrum Master are highly beneficial. Exceptional communication, problem-solving abilities, and the capacity to motivate and mentor teams are critical soft skills. These competencies ensure successful project delivery, foster team development, and align technical efforts with business goals.

What is the difference between Software Development Manager vs Software Engineer?

AspectSoftware Development ManagerSoftware Engineer
ResponsibilitiesOversees development teams, manages projects, sets strategic goalsDesigns, codes, tests software applications
Required SkillsLeadership, project management, technical expertiseProgramming, problem-solving, technical skills
CredentialsBachelor's or higher in CS or related field, often with experience in managementBachelor's or higher in CS or related field
Work EnvironmentTeam management, collaboration with stakeholdersIndividual or team coding tasks, development environments

The main difference between a Software Development Manager and a Software Engineer lies in their focus and responsibilities. Managers oversee teams and projects, while engineers focus on designing and coding software. Both roles require technical skills, but managers also need leadership and project management abilities.

What are popular job titles related to Software Development Manager jobs in Allen, TX? For Software Development Manager jobs in Allen, TX, the most frequently searched job titles are:
What job categories do people searching Software Development Manager jobs in Allen, TX look for? The top searched job categories for Software Development Manager jobs in Allen, TX are:
What cities near Allen, TX are hiring for Software Development Manager jobs? Cities near Allen, TX with the most Software Development Manager job openings:
Software Dev Eng III

Software Dev Eng III

Fujitsu

Dallas, TX • On-site

Full-time

Medical, Retirement

Posted 8 days ago


Job description

Dallas, Texas
Location Flexibility: Primary Location Only
Req Id: 9357
Posting Start Date: 6/26/26
About 1FINITY
1Finity, a Fujitsu company, is a global provider of communications networks for our connected world. We uniquely combine technological leadership and expertise in open optical and wireless networking, network automation, and applied AI/ML to design, build, operate, and maintain critical digital communications network infrastructure. Collaborating closely with ecosystem partners, we deliver transformative outcomes for service providers and network operators, and enable them to lower TCO, improve network performance, and increase energy efficiency. We're also a diverse, inclusive, and innovative workplace that achieves together. We offer highly competitive compensation, benefits, and career development opportunities, as well as flexible options for working your way. See what working at 1Finity looks like at https://www.linkedin.com/company/1finity-inc/. For more information, please visit https://1finity.com/?utm_source=li&utm_medium=soc.
SOFTWARE ENGINEER - Optical Networking Embedded Software
Position Summary
We are seeking a Software Engineer to join our Software Development team in Richardson, TX. In this role, you will help design, implement, and enhance 1Finity's next-generation fiber optical communication systems used in carrier-grade networking environments.
The ideal candidate has strong experience and knowledge in embedded software, Optical transport systems (ROADM and Transponder), model-driven management interfaces, and hardware-aware software development. You will work across multiple phases of the software lifecycle, including requirements analysis, design, implementation, unit testing, system integration, and issue resolution.
Responsibilities
  • Design, develop, and integrate software components across the full system stack, from hardware abstraction layers to middleware, control plane, management plane, and application software
  • Develop software for carrier-grade optical networking platforms, including chassis-based high-capacity systems deployed in edge, metro, and core network environments
  • Architect and implement data flow solutions for optical networking systems, including interaction across control plane, management plane, hardware abstraction, and application layers
  • Participate in requirements analysis, design, development, and maintenance of software components for network element management systems
  • Develop and maintain model-driven network software using YANG, ConfD, NETCONF, RESTCONF, and SNMP
  • Design and implement distributed messaging and data exchange mechanisms using DDS pub/sub patterns, Protocol Buffers, or similar serialization technologies
  • Work with embedded Linux-based systems in a multi-component telecom software environment, using C/C++, Python, and scripting languages
  • Support platform bring-up, system integration, evaluation testing, and field issue resolution
  • Lead root-cause analysis and investigate, track, and resolve complex integration issues across multiple software and hardware components during system test, evaluation, and field deployments with strong debugging capabilities
  • Collaborate closely with hardware, platform, system test, architecture, and product teams to resolve technical issues
  • Actively utilize AI-assisted development tools to improve debugging, code analysis, unit test generation, and development efficiency
  • Contribute to software quality, maintainability, automation, and continuous improvement initiatives

Required Skills and Experience
  • Bachelor's degree or higher in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field; equivalent practical experience may be considered
  • Minimum of 5 years of embedded software development experience in telecom domain
  • Strong programming experience in C/C++, Python or scripting languages
  • Experience developing complex software features for embedded telecom transport systems
  • Hands-on embedded software development experience in Linux or UNIX-based environments
  • Strong debugging and root-cause analysis skills across complex, multi-component systems
  • Strong understanding of network management protocols, including at least some of the following: NETCONF, RESTCONF, SNMP, CLI-based management interfaces
  • Hands-on experience with YANG models and model-driven software development
  • Experience with software integration, unit testing, and CI/CD practices
  • Familiarity with Git, JIRA, Agile/Scrum, and modern software development workflows
  • Strong verbal and written communication skills
  • Ability to collaborate effectively across software, hardware, system test, and architecture teams

Preferred Skills
  • Experience with optical transport systems, ROADM and Transponder
  • Experience with ConfD or similar network management framework
  • Experience developing software for chassis-based high-capacity networking systems
  • Experience with DDS, pub/sub messaging, Protocol Buffers, or similar distributed data technologies
  • Proficiency with data formats: JSON, YAML, XML
  • Experience with build systems such as CMake, autotools, Make, or similar
  • Familiarity with static analysis and quality tools such as cppcheck, cpplint, SonarQube, gcov, valgrind, or equivalent
  • Knowledge of secure coding guidelines and practices for C/C++ and other languages
  • Experience with containers, microservices, or cloud-native development concepts
  • Experience using AI-assisted software development tools for debugging, code review, test generation, or automation

Skills and Attributes
  • Strong technical, analytical, modeling, and programming skills
  • System-level thinker with the ability to understand interactions across hardware, OS, middleware, and application layers
  • Strong ownership mindset and ability to drive issues from investigation to resolution
  • Ability to work effectively in a team environment and collaborate on complex software requirements
  • Clear communicator who can explain technical issues, tradeoffs, and design decisions
  • Motivated, goal-oriented, and adaptable
  • Flexible and open to change
  • Open to innovation, automation, and AI-assisted development practices
  • Able to mentor others and share practical engineering knowledge across teams
  • Cross-functional collaboration and technical leadership abilities

1Finity salaries are aligned to the specific geographic location in which the work is primarily performed. It is not typical for an individual to be hired at or near the top of the range for their role and compensation decisions are dependent on the circumstances of each situation. The pay range for this role takes into account the wide range of factors that are considered in making compensation decisions including but not limited to: specific skills, qualifications, experience, and comparison to other employees already in this role. The pay range for this position is estimated at $118,860 to $190,176 USD. Additionally, this role may be eligible for a short-term incentive based on company results and individual performance.
As a technology company, 1Finity recognizes that human resources are its most important capital. To create an environment where all employees can work positively and healthily, both in mind and body, we offer a full range of health, 401K, and other benefits.
Relocation Supported: No
Visa Sponsorship Approved: No