Senior Software Engineer (Hybrid - US)

NextGenEnergyJobs

Northern (KY)

Hybrid

USD 140,000 - 175,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Energy Solutions is seeking a senior software leader to direct the design and development of complex systems across multiple teams on the Mendix platform. You will set engineering standards, guide architectural decisions, and mentor engineers while coordinating cross-functional initiatives across APIs, data exchange, and platform modernization.

The role requires a strong background in full-stack development, cloud, CI/CD, and a proven ability to balance business needs with long-term

Qualifications

  • Bachelor’s degree in Software Engineering, Computer Science, Information Systems, or a related technical field.
  • 10 years of experience developing, supporting, and enhancing complex software systems and applications.
  • Advanced proficiency in full-stack software development and one or more programming languages or technologies such as Java, Python, JavaScript, C#, SQL, HTML, CSS, or equivalent technologies.
  • Advanced knowledge of software architecture, system design, design patterns, data structures, algorithms, APIs, integration practices, and application modernization techniques.
  • Strong understanding of cloud platforms, deployment practices, CI/CD pipelines, monitoring, automation, and production support.
  • Experience contributing to architectural and technical design decisions across applications, systems, platforms, or codebases.
  • Experience evaluating technical trade-offs and recommending solutions that balance business requirements, delivery timelines, scalability, and long-term maintainability.
  • Experience collaborating with engineering teams and stakeholders to support technical direction across multiple projects or shared technology platforms.
  • Experience mentoring engineers through code reviews, technical guidance, solution design discussions, and knowledge sharing.
  • Experience partnering with Product, Quality Assurance, Project Management, DevOps, business stakeholders, and cross-functional teams to deliver software solutions.
  • Strong written and verbal communication skills, with the ability to communicate technical concepts to technical and non-technical audiences.
  • Strong mentoring, coaching, collaboration, and technical leadership skills.
  • Ability to manage multiple technical priorities and operate effectively in complex and evolving environments.
  • Ability to work independently while maintaining alignment with established engineering standards, architectural direction, and organizational objectives.
  • The salary range for this role is $140,000 - $175,000/annually with a target compensation of $140k - $157,500 based on experience and qualifications.

Responsibilities

  • Lead the design and development of complex software systems and integrations across projects and teams utilizing the Mendix platform.
  • Design scalable, secure, modular software solutions that support business needs.
  • Develop full-stack software solutions aligned with platform architecture and standards.
  • Mentor engineers through code reviews, pair programming, and design discussions.
  • Lead technical strategy, engineering standards, and system design decisions across projects.
  • Drive cross-functional initiatives involving APIs, data exchange, modernization, and performance optimization.
  • Communicate risks, trade-offs, and mitigations to leadership as needed.
  • Lead incident response, root-cause analysis, and sustainable corrective actions.
  • Evaluate performance, reliability, and scalability and implement proactive improvements.
  • Ensure compliance with security, privacy, data protection, and governance requirements.
  • Lead automation, monitoring, and operational improvements to strengthen resilience across teams.

Skills

Full-stack development
Architectural decisions
Mentoring
Technical leadership
Cloud platforms
CI/CD and automation
Communication skills
Code reviews

Education

Bachelor’s degree in Software Engineering or related field

Tools

Java
Python
JavaScript
C#
SQL
HTML
CSS

Job description

At Energy Solutions we believe in the importance of authentic interactions and equitable opportunities.

Responsibilities
  • Lead the design and development of complex software systems, features, services, and integrations across all projects and multiple teams utilizing the Mendix platform.
  • Design scalable, secure, modular, and maintainable software solutions that support current and anticipated business and client needs.
  • Develop full-stack software solutions and technical designs that align with platform architecture, engineering standards, and business requirements.
  • Serve as a technical subject matter expert and escalation point for complex software engineering questions and decisions across multiple teams utilizing the Mendix platform.
  • Mentor and coach engineers across multiple teams and Mendix projects through technical guidance, solution design discussions, pair programming, code reviews, and constructive feedback.
  • Lead technical strategy within their domain and establish engineering standards, technical approaches, and system design decisions adopted across multiple projects and shared technology platforms.
  • Lead cross-functional initiatives spanning multiple teams involving system integration, APIs, data exchange, platform modernization, and performance optimization.
  • Lead the Identification and communication of technical risks, dependencies, trade-offs, and mitigation strategies to project teams, engineering leads, and senior leadership as needed.
  • Lead incident response, root-cause analysis, and implementation of sustainable corrective actions across teams.
  • Evaluate application performance, reliability, scalability, capacity, and operational effectiveness and lead the implementation of proactive improvements.
  • Ensure software systems and changes align with established security, privacy, data protection, and compliance requirements.
  • Lead automation, monitoring, and operational improvements that reduce recurring issues and strengthen system resilience across teams.
Requirements
  • Bachelor’s degree in Software Engineering, Computer Science, Information Systems, Computer Engineering, or a related technical field.
  • 10 years of experience developing, supporting, and enhancing complex software systems and applications.
  • Advanced proficiency in full-stack software development and one or more programming languages or technologies such as Java, Python, JavaScript, C#, SQL, HTML, CSS, or equivalent technologies.
  • Advanced knowledge of software architecture, system design, design patterns, data structures, algorithms, APIs, integration practices, and application modernization techniques.
  • Strong understanding of cloud platforms, deployment practices, CI/CD pipelines, monitoring, automation, and production support.
  • Experience contributing to architectural and technical design decisions across applications, systems, platforms, or codebases.
  • Experience evaluating technical trade-offs and recommending solutions that balance business requirements, delivery timelines, scalability, and long-term maintainability.
  • Experience collaborating with engineering teams and stakeholders to support technical direction across multiple projects or shared technology platforms.
  • Experience mentoring engineers through code reviews, technical guidance, solution design discussions, and knowledge sharing.
  • Experience partnering with Product, Quality Assurance, Project Management, DevOps, business stakeholders, and cross-functional teams to deliver software solutions.
  • Strong written and verbal communication skills, with the ability to communicate technical concepts to technical and non-technical audiences.
  • Strong mentoring, coaching, collaboration, and technical leadership skills.
  • Ability to manage multiple technical priorities and operate effectively in complex and evolving environments.
  • Ability to work independently while maintaining alignment with established engineering standards, architectural direction, and organizational objectives.
  • The salary range for this role is $140,000 - $175,000/annually with a target compensation of $140k - $157,500 based on experience and qualifications.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer (Hybrid - US)
Senior Software Engineer (Hybrid - US)

Energy Solutions - USA • Boston (MA)

Hybrid
USD 140,000 - 175,000
Medical insurance
Dental insurance
Vision insurance
+2
Senior Mendix Software Architect & Tech Lead (Hybrid)
Senior Mendix Software Architect & Tech Lead (Hybrid)

Energy Solutions - USA • Boston (MA)

Hybrid
USD 140,000 - 175,000
Medical insurance
Dental insurance
Vision insurance
+2
Senior Software Engineer (Hybrid)
Senior Software Engineer (Hybrid)

Energy Solutions - USA • United States

On-site
USD 140,000 - 175,000
Medical, dental and vision insurance
ESOP
Retirement plan
+1
Senior Software Engineer - Mendix Platform Lead & Mentor
Senior Software Engineer - Mendix Platform Lead & Mentor

NextGenEnergyJobs • Northern (KY)

Hybrid
USD 140,000 - 175,000
Senior Mendix Software Architect & Tech Leader
Senior Mendix Software Architect & Tech Leader

Worky • Boston (MA)

On-site
USD 140,000 - 175,000
Medical, dental, vision insurance
Employee stock ownership plan (ESOP)
Remote-first with office options
Senior Mendix Architect – Remote & Strategic Leader
Senior Mendix Architect – Remote & Strategic Leader

Energy Solutions - USA • United States

Remote
USD 140,000 - 175,000
Medical, dental and vision insurance
ESOP
Retirement plan
+1
Mendix Developer
Mendix Developer

Sage Recruiting Inc. • United States

On-site
USD 100,000 - 720,000
Flexible remote schedule
Work-life balance
Supportive leadership
Mendix Developer
Mendix Developer

Smart IT Frame LLC • Charlotte (NC)

On-site
USD 90,000 - 240,000
Application Support Engineer
Application Support Engineer

Mendix • Salt Lake City (UT)

Hybrid
USD 110,000 - 130,000
Health and wellness benefits
Incentive compensation
Collaborative team environment
Mendix Lead Developer
Mendix Lead Developer

Compest Solutions Inc • United States

Remote
USD 110,000 - 150,000