(Senior) Software Engineer

Apply now

EnergyCAP, LLC is an industry-leading and award-winning software company focused on energy management and sustainability tools.

We develop software solutions that our customers use to save energy, track building performance, reduce greenhouse gas emissions, streamline utility bill processes, and reduce building energy use. We work in an open, Agile-based environment to facilitate teamwork and accountability. Our core values are: accountability, impact, innovation, integrity, and teamwork.

Build a more sustainable future with us. Visit  www.EnergyCAP.com to learn more.

EnergyCAP’s SmartAnalytics Team develops browser-based, enterprise solutions for its Software-as-a-Service (SaaS) clients. The products worked on relate to energy and general usage tracking from client sources/devices and involve the handling and processing of time series data. The ideal candidate is eager to expand their knowledge (technical and business), innovates, and is able to work independently and collaboratively within an Agile team to develop and support enterprise-level, browser-based software applications.

Key Responsibilities:

  • Develop and maintain EnergyCAP’s web application software through an Agile-based work environment.
  • Translate technical designs into working, efficient product code.
  • Deliver software that satisfies documented business requirements and expected user experience.
  • Deliver software that conforms to team coding standards and processes.
  • Meet critical software release deadlines while maintaining product quality.
  • Develop new user-facing features and services.
  • Build reusable code and libraries for use in production systems.
  • Develop automated unit, integration, and regression tests.
  • Optimize production application for speed and scalability.
  • Diagnosing and correcting issues arising in the production systems.
  • Actively participate as a member of an Agile-based development team (daily stand ups, sprint planning, retrospectives, demos, etc.).
  • Use version control for code repository management.
  • Work to meet critical software release deadlines while maintaining product quality.

Preferred Experience and Skills:

  • Associate or bachelor’s degree in computer science, information systems, engineering, or another technology-related field.
  • 2+ years of experience in production-level, web application development (5+ years preferred).
  • Experienced with software development techniques and practices.
  • Experienced with API-based software development and RESTful application services.
  • Experienced with C#/.NET or similar languages.
  • Experienced with Object Relational Mappers, SQL and general database interactions.
  • Experienced with version control tools, preferably Git.
  • Familiar with continuous integration/deployment (CI/CD) concepts and practices.
  • Familiar with software testing principles including unit and automated testing.
  • Familiar with modern web technologies (HTML/CSS/JS, responsive layouts etc.).

Statistics show women apply to jobs only when they’re 100% qualified. But no one is 100% qualified. We encourage you to shift the trend and apply anyway! We look forward to hearing from you. 

Pay: Pay is commensurate on a variety of factors including the candidate’s experience, knowledge, skills, and abilities.


  • 5 weeks paid holidays.
  • Professional coaching
  • Emergenetics Development Program
  • Customized employee success program
  • Hybrid work environment, requirement to be in the Dublin office at least twice per week.
  • An inclusive multicultural environment, fun, fast-paced, young, outgoing, positive, and friendly environment.
  • Our business centre in Dublin is equipped with showers, canteen, café, meeting areas, and parking.
  • Excellent career opportunities to develop your skills and grow massively within the company.
  • Budget for advanced courses to improve your skills.
  • Company-paid life insurance.
  • Long-term Income Protection.
  • Company Pension contribution match.

EnergyCAP, LLC is an equal opportunity employer, and all qualified applicants will receive consideration for employment 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.