Jobs · Engineering · Kentucky

Senior Software Engineer II

Schneider Electric · Louisville, KY · 1 mo ago
On-siteEngineeringFull-time

Tell me about the Business, team/group, and what they do at Schneider

As part of a team of talented architects and software engineers, the Senior Software Engineer is responsible for designing and delivering business-critical applications that power Schneider Electric's Energy and Sustainability Services platform. Working closely with architects, product teams, AI engineers, and business stakeholders, they translate complex business requirements into scalable, cloud-native software solutions.

The Sustainability Architecture Group is building the next generation of AI-enabled sustainability software. Leveraging modern cloud technologies, intelligent automation, and AI-assisted software engineering practices, they aim to accelerate delivery while maintaining enterprise-grade quality, security, and reliability.

What will you do?

  • Design, build, and maintain cloud-native SaaS applications supporting energy and sustainability management.
  • Develop high-quality software using AI-assisted development tools including Claude Code, Cursor, GitHub Copilot, and similar technologies to improve engineering efficiency and software quality.
  • Partner with architects to design scalable, resilient, event-driven microservices and APIs.
  • Build secure REST APIs and distributed services using .NET and Azure.
  • Participate in architecture reviews, design discussions, and technical decision making.
  • Leverage AI to accelerate software development activities including implementation, refactoring, automated testing, documentation, debugging, and code reviews while maintaining engineering excellence.
  • Develop and integrate AI-enabled platform capabilities including intelligent automation, agentic workflows, and modern cloud services where appropriate.
  • Collaborate with cross-functional product, UX, data, and platform teams throughout the software lifecycle.
  • Write clean, maintainable, well-tested code following modern engineering best practices.
  • Participate in peer code reviews and continuously improve engineering standards and development workflows.
  • Troubleshoot production issues and contribute to operational excellence through observability, automation, and continuous improvement.
  • Stay current with advances in cloud computing, AI-assisted software development, distributed systems, and modern engineering practices.

Qualifications

  • Strong experience building enterprise applications using Angular, C#, .NET, and .NET Core.
  • Experience using modern AI-assisted development tools such as Claude Code, Cursor, GitHub Copilot, or similar coding assistants as part of the software development lifecycle.
  • Passion for learning and adopting emerging AI capabilities to improve engineering productivity while maintaining high standards of quality and security.
  • Strong understanding of software architecture, object-oriented design, and distributed systems.
  • Experience building RESTful APIs and cloud-native applications.
  • Experience working with relational and NoSQL databases.
  • Familiarity with containerized applications using Docker and Kubernetes.
  • Experience with CI/CD pipelines, automated testing, and DevSecOps practices.
  • Strong analytical, debugging, and problem-solving skills.
  • Excellent communication and collaboration skills.

Similar jobs

Senior Software Engineer

Delta Dental Ins.Alpharetta, GA· 2 mo ago
Information Technology$152k–$154k/yrapply on ejep.fa.us2.oraclecloud.com

Senior Software Engineer

Johns Hopkins Applied Physics LaboratoryLaurel, MD· 2 mo ago
Engineering$105k/yrapply on careers.jhuapl.edu