Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Application Software Engineer

Full-time

NovaTech Automation

POSITION OVERVIEW

Hybrid position - Tuesday-Thursday in office; Monday & Friday from home, if desired.

The Staff Application Software Engineer is a senior individual contributor responsible for leading the design, development, and delivery of complex software applications supporting NovaTech’s smart automation and control solutions for electric utilities and critical infrastructure. This role serves as a technical authority within the software engineering team, driving architectural decisions, setting coding standards, and ensuring the reliability, scalability, and security of application software. The ideal candidate brings deep expertise in full-stack or specialized application development within industrial or utility-grade environments and a demonstrated ability to mentor engineers and collaborate across functions to deliver mission-critical solutions. KEY RESPONSIBILITIES
Software Architecture & Design
  • Lead the architectural design of embedded application software, ensuring alignment with NovaTech’s technology strategy and industry best practices
  • Define and enforce software design patterns, coding standards, and development frameworks across the engineering team
  • Evaluate and recommend technology platforms, languages, and tools to meet evolving product and operational requirements
  • Conduct technical design reviews and provide authoritative guidance on complex engineering challenges
Application Development
  • Develop, test, and maintain high-quality application software for automation and control systems supporting electric utilities and critical infrastructure
  • Own the full software development lifecycle for assigned applications, from requirements analysis through deployment and post-release support
  • Write clean, well-documented, and performant code that meets functional requirements and security standards
  • Troubleshoot and resolve complex software defects, performance issues, and integration failures in a timely manner
Technical Leadership & Mentorship
  • Serve as the primary technical resource and subject matter expert for application software engineering within the team
  • Provide hands-on mentorship and technical guidance to software engineers at all levels, supporting their professional growth
  • Lead and participate in code reviews, providing constructive feedback to elevate code quality across the team
  • Collaborate with the Director of Software Engineering to define technical roadmaps and engineering capacity plans
Cross-Functional Collaboration
  • Partner with kernel, web, and Windows development teams to define requirements and deliver integrated software solutions
  • Engage with customers and stakeholders as a technical representative to understand operational needs and translate them into software capabilities
  • Coordinate with cybersecurity and compliance teams to ensure application software adheres to applicable standards for critical infrastructure environments
Continuous Improvement
  • Identify and drive opportunities to improve development processes, tooling, automation, and software delivery pipelines
  • Stay current with emerging technologies, industry trends, and best practices in application software engineering and industrial automation
  • Contribute to and maintain internal technical documentation, including architecture diagrams, API specifications, and developer guides
BACKGROUND & ABILITIES
Education & Experience
  • Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or a related technical field - Required
  • Master’s degree in Computer Science or Software Engineering - Preferred
  • 8+ years of progressive experience in application software development - Required
  • 3+ years in a senior or lead engineering role with demonstrated technical leadership responsibilities - Required
  • Experience developing software for industrial automation, SCADA, energy management, or utility control systems - Preferred
  • Experience working in or with critical infrastructure environments subject to NERC CIP or similar regulatory frameworks - Preferred
Skills
  • Proficient in object-oriented C++ - Required
  • Proficient in one or more object-oriented or systems programming languages such as Python or JavaScript - Preferred
  • Experience with software architecture patterns including microservices, event-driven architecture, and RESTful API design - Required
  • Proficiency with version control systems, CI/CD pipelines, and DevOps tooling (e.g., Git, Jenkins, Azure DevOps) - Required
  • Familiarity with industrial communication protocols such as DNP3, Modbus, IEC 61850, or OPC-UA - Preferred
  • Experience with cloud platforms (AWS, Azure, or GCP) and containerization technologies such as Docker and Kubernetes - Preferred
  • Knowledge of cybersecurity principles and secure coding practices applicable to critical infrastructure software, including IEC 62443-4-1 - Preferred
  • Experience with relational and time-series databases relevant to operational technology environments - Preferred
Core Competencies
  • Strong analytical and problem-solving skills with the ability to decompose complex technical challenges into actionable solutions
  • Exceptional verbal and written communication skills, including the ability to convey technical concepts to non-technical stakeholders
  • Demonstrated ability to lead technical initiatives and influence engineering direction without direct management authority
  • High degree of ownership, accountability, and attention to detail in delivering mission-critical software
  • Collaborative mindset with the ability to work effectively in a cross-functional, multi-disciplinary team environment
  • Commitment to continuous learning and staying current with evolving software engineering practices and technologies

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Staff Application Software Engineer in Lenexa, KS vacancy
  •  ...Staff Software Engineer At Jack Henry, we're more than a technology company, we're a force for good in financial services. We're redefining...  ...lead technical/engineering support for new and existing applications from code delivery until the retirement of the application... 
    Suggested
    H1b
    Work at office
    Local area
    Remote work

    Jack Henry and Associates

    Lenexa, KS
    5 days ago
  •  ...Staff Software Engineer The Staff Software Engineer is responsible for all stages of the software development lifecycle using a variety...  ...Qualifications: Experience with Ruby on Rails or comparable web application frameworks Experience with AI tools such as Claude Code... 
    Suggested
    Full time
    Work experience placement
    Immediate start

    WellSky

    Overland Park, KS
    1 day ago
  •  ...Scale AI, Inc. is seeking a Staff Software Engineer to develop core product components. The ideal candidate will lead feature implementation across the Federal engineering team and mentor other engineers. Responsibilities include defining technical strategies for agentic... 
    Suggested

    Scale AI

    Kansas City, MO
    1 day ago
  • $106.61k - $260.59k

     ...community at a time. CVS Health is seeking a hands‑on, driven Staff Software Development Engineer to join a high‑energy, growing team focused on...  ...next‑generation platform. You will work with cutting‑edge applications, facilitate design discussions between architects and... 
    Suggested
    Hourly pay
    Full time
    Temporary work
    Work experience placement
    Local area
    Flexible hours

    Hispanic Alliance for Career Enhancement

    Kansas City, MO
    19 hours ago
  • $252k - $362k

     ...The Public Sector software engineers (SWEs) create the core product building blocks forward-deployed...  ...how an agent reached a decision As a Staff Software Engineer, you will...  ...experience in developing and deploying applications in a cloud-native environment. Understanding... 
    Suggested
    Full time

    Scale AI

    Kansas City, MO
    19 hours ago
  • Ein innovatives Cloud-Unternehmen sucht talentierte Softwareentwickler für eine langfristige Zusammenarbeit. Das Team bietet völlige Flexibilität mit der Möglichkeit, die Arbeitszeiten selbst zu bestimmen und sich auf Ergebnisse zu konzentrieren. Erwartet werden tiefgehende...
    Remote work
    Flexible hours

    Werobot

    Mission, KS
    1 day ago
  •  ...Application Developer: DBMS Application development--highly adept at performing all steps in SDLC--from requirements stage working with...  ...T-SQL code. Knowledge and capabilities with other software technologies. About Us: InterSources Inc, a Certified... 

    InterSources

    Overland Park, KS
    3 days ago
  •  ...skilled and motivated Senior Application Developer to lead the design,...  ...and implementation of custom software and manufacturing solutions....  ...and work closely with controls engineers, analysts, and project...  ...software teams and operations staff Amsted Rail is an Equal... 
    Local area

    Amsted Rail

    Overland Park, KS
    5 days ago
  • $47.85 - $57.85 per hour

     ...leveraging Epic skills. They have knowledge of the Epic EMR software, operations and workflow, and work closely with the project...  ...design, building, testing, and implementation of Epic integration application systems. Works with clinicians to create or adapt written... 
    Hourly pay
    Work experience placement
    Live in
    Work at office
    Local area
    Flexible hours

    Accenture

    Overland Park, KS
    2 days ago
  •  ...Senior Developer (Application Developer - EAI) Location: Overland Park, KS (Relocation required after Covid19) Job Description:...  ...spans over 14 years and today we are an Award-Winning Global Software Consultancy solving complex problems with technology. We recognize... 
    Relocation

    InterSources

    Overland Park, KS
    3 days ago
  •  ...consistent with the mission, vision, and values of the organization. Highly skilled Software Engineers will consider all aspects of the project, and be able to gather requirements, design applications, develop and create automated testing for features delivered.? Our ideal... 
    Internship
    Work at office
    Remote work
    3 days per week

    BASYS Processing

    Lenexa, KS
    23 days ago
  •  ...government. We are currently looking to hire a Software Engineer to directly support our electronic...  ..., and enhancement of business applications. You will work within assigned business...  ...with business partners and technical staff, and help identify user requirements,... 
    Currently hiring
    Local area

    Tyler Technologies

    Overland Park, KS
    19 hours ago
  •  ...As an Application Engineer you will be a knowledgeable resource in assisting the sales team and external sales representatives with the generation of quotations for both systems and component engineered projects. This position is a development position for gaining complete... 

    Horizon Systems

    Overland Park, KS
    5 days ago
  • $140k - $160k

    #jobalert | DIRECT PLACEMENT | SR APPLICATIONS ENGINEER | OEM MANUFACTURER [Kansas City] We are seeking an experienced professional to support projects in the bulk material handling industry. This role involves technical support from initial quotations through design... 
    Work at office
    Remote work
    Flexible hours
    2 days per week

    Advastar Group

    Overland Park, KS
    2 days ago
  •  ...technically rigorous and customer‑focused Battery Storage Applications Engineer to bridge the gap between our advanced energy storage technology...  ...systems. You can move seamlessly between modeling software and a job site. You understand that technical precision underpins... 
    Contract work
    Flexible hours

    EnerVenue

    Mission, KS
    18 hours ago
  •  ...cases, test procedures, and test data), software systems integration, and technical...  ...ranges from development of .NET back-end applications using C#, unit testing, testing with NUnit...  .... Apply and promote good software engineering practices such as test automation, modularization... 
    Full time
    Remote work

    Syms Strategic Group, LLC

    Overland Park, KS
    19 hours ago
  •  ...Hydraulic Applications Engineer The Hydraulic Applications Engineer is responsible for designing, developing, and supporting hydraulic systems...  ...servo valve technology preferred. ~ Familiarity with CAD software (SolidWorks, Inventor, AutoCAD) and hydraulic simulation... 

    Applied Industrial Technologies

    Lenexa, KS
    5 days ago
  • $60k - $95k

     ...Job Title : Application Engineer Operating Company: Midwest Machinery Job Location : Lenexa, KS FLSA Status:  Exempt Salary Range...  ...and written communication skills. ~ Excellent Microsoft Software Skills (MS Word, MS Excel, etc.) ~ Team Player attitude... 
    Temporary work
    For contractors
    Internship

    AIR Control Concepts

    Lenexa, KS
    5 days ago
  • Academic level and required knowledge Candidate must have working experience with .Net with SQL Server Database skills. Experience on .Net Core, C#, Web API, SQL. Experience on Angular or ReactJS development preferred. Good understanding of Design Patterns and Principles...
    Work experience placement

    Arroyo Consulting

    Mission, KS
    5 days ago
  •  ...diverse team of unique individuals who all make an impact. As an Application Engineer II you serve as the liaison between external customers and...  ...Strong computer skills and knowledge of Microsoft Office software Preferred Experience, Knowledge, Skills, and Abilities... 
    For contractors
    Work at office
    Flexible hours

    SPX Cooling Technologies, Inc.

    Overland Park, KS
    3 days ago
  •  ...WHAT YOU'LL DO As a Senior Software Engineer, you will be developing, testing, implementing, and maintaining software applications for ATI's Virtual Coaching platform, bringing innovative, seamless and performant solutions that change lives for our customers. WHERE... 
    Work experience placement
    Work at office

    Kaav Inc.

    Leawood, KS
    2 days ago
  •  ...Healthcare Solutions, Microsoft Technologies, Java, Web 2.0, IT Staff Augmentation, Testing Headquarters 1000 Route 9 North, Suite 30...  ...Server, Visual Studio 2013 Object oriented programming. Application testing experience: Unit Testing(nUnit/xUnit), Mock framework.... 

    E-Pro

    Overland Park, KS
    4 days ago
  •  ...Mobile Device Endpoint Engineer Location: Alpharetta, GA; Charlotte, NC; Chicago, IL; Conshohocken, PA; Denver, CO; Fargo, ND; Garden City, NY; Houston, TX; Lenexa, KS; Lubbock, TX; Morristown, NJ; Mt Juliet, TN; New York, NY; Purchase, NY; Topeka, KS – Hybrid 03 days... 

    Cerebra Consulting

    Lenexa, KS
    3 days ago
  •  ...system integration, testing and support) Experience with SAFe Agile methodology (Scrum) Able to work autonomously to apply software engineering skills and practices towards product development. Maintain source code repository, including branching and tagging as needed... 

    TechDigital Group

    Lenexa, KS
    19 hours ago
  •  ...Title: Embedded Software Engineer Location: Lenexa, KS GuideTech , a subsidiary of Palladyne AI , builds high-performance...  .... WHAT YOU'LL NEED • C/C++ required, embedded applications strongly preferred • Zynq/ARM platforms and AMD/Xilinx environment... 
    For contractors
    Local area
    Flexible hours

    GuideTech Inc

    Lenexa, KS
    4 days ago
  •  ...A leading technology company located in Overland Park, Kansas is seeking a motivated Software Engineer. The role involves developing and maintaining web applications using the Microsoft .NET framework as well as designing responsive user interfaces using modern technologies... 

    Tyler Technologies

    Overland Park, KS
    1 day ago
  •  ...in SOA, WCF, Web Services (SOAP, REST, XML, JSON) and various transport and security protocols. ~ Possess work experience with application development tools (e.g., GIT, Visual Studio, Azure DevOps, etc.). ~ Must have experience with Test Driven Design, including a proven... 
    Work experience placement

    The Dignify Solutions, LLC

    Lenexa, KS
    3 days ago
  • $106.61k - $260.59k

     ...technology company in the United States is looking for a Staff Software Development Engineer to enhance the digital experience in pharmacy and...  ...leadership, and collaboration with cross-functional teams. Applicants should have a strong background in Java, Spring boot, and... 

    Hispanic Alliance for Career Enhancement

    Kansas City, MO
    1 day ago
  •  ...the C# .NET full stack web applications within the Microsoft platform...  ...architecture. Develop well-engineered, supportable technology...  ...the support / infrastructure staff all have proper information...  ...and a strong understanding of Software Development Lifecycle best practices... 

    E-Solutions

    Lenexa, KS
    1 day ago
  •  ..., automotive, government and aerospace applications.We are the people behind the products that...  ....Duties & Responsibilities:Embedded Software Development EngineerKey Responsibilities...  ...Introduce or define new technology for engineering as needed.Ability to work on multiple... 
    Work from home

    Viavi Solutions

    Lenexa, KS
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Application Software Engineer. Be the first to apply!