1

Manager Of Software Development Jobs in Kentucky

$120K - $145K/yr

The role requires a high degree of independence and leadership in complex projects, including management of the full software development lifecycle, contribution to technology strategy, on-time ...

$186K/yr

Production Operations * -Own production health, incident response, escalation management, and ... years of software engineering experience, including 5+ years leading software development ...

$150K - $205K/yr

Head of Software Product Management Define and own the software product roadmap across firmware ... Lead your team through the full product life cycle; from conception, through development, to launch ...

$240K - $275K/yr

Manage the design and development of scalable, robust, and secure application architecture alongside the Digital Products team. * Drive the adoption of best practices in software engineering ...

$110/hr

Performs software project management activities and software supplier management functions. Tracks ... Leads the development of critical features and take ownership of the full development lifecycle ...

Experience in all aspects of Software Development Life Cycle including but not limited to ... This position manages the teams that deliver these products and works to ensure that the products ...

NET software development, hardware integration, and deployment of robust solutions for production ... package management tools. * Experience supporting software deployment, troubleshooting, and ...

You'll be joining our groundbreaking development team, creating the future of highly secure and reliable software that operates continuously in real-world environments for the future of smart ...

... managing project schedule, and giving large presentations and demonstrations of product ... Strong Python development skills. * Must have significant experience in the entire software life ...

Job Requisition ID # 25WD94232 Software Development Manager, Platform Engineering Cloud ... Approximately 60% of the role focuses on delivery ownership for business applications, while the ...

$80K - $100K/yr

Support the development, testing, maintenance, and enhancement of software applications and ... Strong attention to detail and ability to manage assigned work while meeting established quality ...

$80K - $100K/yr

Support the development, testing, maintenance, and enhancement of software applications and ... Strong attention to detail and ability to manage assigned work while meeting established quality ...

$186K/yr

You will direct the activities of software systems development and quality assurance functions to ... Mentor and develop engineering managers and senior engineers, fostering a culture of innovation ...

In-depth experience with all phases of the software development life cycle and knowledge of a wide array of software languages. Experience with software design and working closely with the end user ...

$271K - $383K/yr

Bachelor's degree in Computer Science Engineering and Mathematics * 20+ years of software development experience. * 5+ years of direct people-management experience leading software engineering teams.

Participate in all phases of the Agile Scrum software development lifecycle, including sprint planning, daily standups, and retrospectives. * Collaborate with software engineers, product owners, and ...

$40.25 - $53/hr

Extensive professional experience within software development with 3+ years of full stack software development experience * Understanding of software engineering practices, design patterns, data ...

$71K - $98K/yr

... development of class management tools * -perform trend analysis of studentactivitiesand identifypotential improvements to course delivery systems and interfaces * -develop software ...

New

$186K/yr

Your Daily Mission This role drives the leadership, management, and development of Centauri's Software Engineering function. Software Engineering includes Solution and System Architecture ...

New

Showing results 41-60

Manager Of Software Development information

See Kentucky salary details

$69K

$123.4K

$155K

How much do manager of software development jobs pay per year?

As of Sep 13, 2026, the average yearly pay for manager of software development in Kentucky is $123,419.00, according to ZipRecruiter salary data. Most workers in this role earn between $107,300.00 and $141,600.00 per year, depending on experience, location, and employer.

What does a manager of software development do?

A Manager of Software Development oversees teams of software engineers and developers, guiding them through the software development lifecycle. They are responsible for project planning, setting goals, ensuring deadlines are met, and maintaining high-quality standards. Additionally, they facilitate communication between team members and other departments, help resolve technical challenges, and support the professional growth of their team. Their role blends technical expertise with leadership and project management skills.

What are the key skills and qualifications needed to thrive as a manager of software development, and why are they important?

To thrive as a Manager of Software Development, you need strong leadership abilities, a solid background in software engineering, and experience with project management, often supported by a degree in computer science or a related field. Familiarity with development tools like Git, Jira, agile methodologies, and sometimes certifications such as PMP or Scrum Master are typically required. Excellent communication, problem-solving, and team-building skills help you motivate teams and foster a collaborative environment. These skills are essential for delivering high-quality software products on time while supporting the growth and efficiency of your development team.

What are some common challenges faced by a manager of software development, and how can they be addressed?

A Manager of Software Development often navigates challenges such as balancing project deadlines with code quality, managing cross-functional team dynamics, and adapting to rapidly changing technologies. Addressing these requires clear communication, fostering a collaborative team culture, and implementing agile methodologies to stay responsive to change. Regular one-on-one meetings, continuous learning opportunities, and transparent goal-setting also help maintain team engagement and productivity. By proactively addressing these challenges, managers can drive successful project outcomes and support their team's professional growth.

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

AspectManager Of Software DevelopmentSoftware Development Manager
Required CredentialsBachelor's degree in CS or related field; often certifications in project managementBachelor's degree in CS or related field; certifications like PMP are common
Work EnvironmentLeads multiple development teams, oversees project delivery, collaborates with stakeholdersManages software development teams, focuses on project execution and team coordination
Employer & Industry UsageUsed in tech companies, software firms, and IT departmentsCommon in software companies, tech startups, and enterprise IT divisions

The main difference is that a Manager Of Software Development typically oversees multiple teams and strategic initiatives, while a Software Development Manager focuses more on managing specific development teams and project execution. Both roles require similar credentials and are used across similar industries, but their scope and focus differ slightly.

What are the most commonly searched types of Of Software Development jobs in Kentucky?

The most popular types of Of Software Development jobs in Kentucky are:

What cities in Kentucky are hiring for Manager Of Software Development jobs?

Cities in Kentucky with the most Manager Of Software Development job openings:

Infographic showing various Manager Of Software Development job openings in Kentucky as of August 2026, with employment types broken down into 1% As Needed, 81% Full Time, 16% Part Time, and 2% Contract. Highlights an 90% Physical, 3% Hybrid, and 7% Remote job distribution, with an average salary of $123,419 per year, or $59.3 per hour.

Senior Embedded Software Engineer

On-site

Allient, Inc.
Industrial Automation Equipment Manufacturing • 1 - 5K employees

$120K - $145K/yr

Other

Posted 15 days ago


Allient rating

6.1

Company rating: 6.1 out of 10

Based on 7 frontline employees who took The Breakroom Quiz


Job description

If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process.

Senior Embedded Software Engineer

Full-time Regular Indirect Rochester, NY, US

17 days ago Requisition ID: 2028

Salary Range: $120,000.00 To $145,000.00 Annually

Allient Inc. is in growth mode and currently seeking a Senior Embedded Software Engineer to join our team in Rochester, New York!

The Senior Embedded Software Engineer researches, designs, and develops embedded software systems in collaboration with hardware product development. This role combines deep technical leadership, product ownership, and hands-on embedded software development, leading the architecture and implementation of complex embedded motion control systems. The role requires a high degree of independence and leadership in complex projects, including management of the full software development lifecycle, contribution to technology strategy, on-time software delivery, mentorship of junior engineers, and serving as a technical and/or product leader for assigned software platforms and product lines.

Responsibilities:

Develop Embedded Servo Drive Controls

  • Design, implement, and optimize embedded motion control, servo, and I/O systems to meet aggressive performance, determinism, and reliability requirements.
  • Own critical subsystems within larger product architectures.
  • Serve as a technical authority for EtherCAT and real-time fieldbus architectures.
  • Lead the design and implementation of high-performance communication stacks, synchronization strategies, and distributed systems between controllers and drives.
  • Lead integration and optimization of multiple industrial protocols. Ensure robust interoperability with third-party systems and controllers.

Architect and Develop System and Product Software Architectures

  • Contribute to and own portions of system-level architecture for embedded platforms, spanning firmware, real-time OS, communication layers, and hardware/firmware boundaries.
  • Translate high-level architectural direction into robust subsystem designs that scale across products.
  • Research and integrate new technologies to enhance product capabilities.
  • Coordinate technologies with industry partners and vendors; interface with vendors to select/customize purchased software, support programs, and hardware such as single-board computers.
  • Investigate and resolve software issues, implementing enhancements and optimizations.

Manage Full Software Development Lifecycle

  • Oversee all phases of software development (design, coding, testing, documentation, deployment, and maintenance).
  • Create and maintain verification and regression tests for all aspects of the design of developed products.
  • Manage projects independently, adapting to complexity and scale.
  • Support a culture of continuous improvement and innovation within the team, engaging in advanced training and professional development initiatives.
  • Collaborate with cross-functional teams to ensure cohesive system design and support the alignment of software development projects with organizational goals and product roadmaps.
  • Adhere to best practices in software development and documentation, ensuring compliance with industry standards and regulatory requirements.
  • Stay updated with emerging technologies and methodologies to contribute to efficiencies and competitive advantages in software engineering processes.

Provide Technical Leadership & Strategy

  • Provide mentorship and technical guidance to junior engineers.
  • Contribute to technology roadmaps and strategic planning for software development.
  • Lead efforts in continuous improvement, innovation, and best practices.
  • Lead and actively participate in all phases of the product lifecycle—architecture, implementation, review, documentation, testing, release, and long-term maintenance.
  • Own complex problem investigations in the field and drive root-cause analysis and systemic improvements.
  • Support coordination across teams, including hardware, QA, and product management.
  • As a Technical Leader, provide technical direction, work coordination, mentoring, and oversight for contributing engineers on assigned projects, products, or initiatives (as assigned).
  • As a Product Leader, take ownership of a specific product line’s software development, documentation, testing, maintenance, quality, and support (as assigned).

Education & Experience:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • 10+ years of professional experience in embedded software/firmware development.
  • Demonstrated ownership of complex embedded systems or product architectures in production environments.

Technical Skills Required:

  • Expert-level experience with embedded systems architecture, design and real-time programming.
  • Expert-level proficiency in C / C++, including coding standards and optimization techniques.
  • Strong experience in debugging deterministic real-time systems with kHz control loops or faster.
  • Knowledge of, or demonstrated ability to rapidly learn and apply, EtherCAT protocols and industrial fieldbus technologies and their applications (CANopen, Modbus/TCP, and Ethernet/IP).
  • Proficiency with Windows-based development environments and standard engineering computing tools.
  • Proficiency with embedded software development environments, including toolchains, version control, build systems, software quality tools, and agile development practices.
  • Hands-on debugging with electronics instrumentation (debuggers, oscilloscopes, logic analyzers).
  • Must be a U.S. person due to ITAR regulations.

Optional, Desirable Technical Skills:

  • Functional safety awareness (IEC 61508 / IEC 61800-5-2 / SIL concepts).
  • Experience with Embedded control system integration:
  • Motion control algorithms and systems.
  • ROS 2, with a focus on motion control and servo drive interfacing.
  • RTOS for embedded controllers (e.g. FreeRTOS).
  • Computer-based industrial automation motion controllers and soft-PLC.
  • Serial encoders (e.g., EnDat, BiSS, SSI).
  • Proficiency in Linux and Unix.
  • Knowledge of programming in IEC 61131-3, related development tools, and Relay Ladder Logic.
  • Proficiency in Python and C#.
  • Experience with QNX Neutrino or other POSIX-based operating systems.
  • Knowledge of FPGA architecture and design.
  • Ability to design, build, and maintain sophisticated hardware test platforms for electronics and motion systems.

Additional Required Competencies:

  • Strong problem-solving and analytical skills.
  • Ability to work independently and lead projects effectively.
  • Excellent verbal and written communication skills.
  • Commitment to quality, efficiency, and innovation.
  • Experience in cross-functional team collaboration.

Don't let this opportunity pass you by -

To learn more about Allient Inc. visit www.Allient.com

Allient Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. This applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.

#J-18808-Ljbffr

What Allient employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom