Remote Position

[Remote] Senior Software Engineer

๐ŸŒ Remote ยท United States ๐Ÿ’ผ Full-time

Note: The job is a remote job and is open to candidates in USA. Dice is seeking a Senior Software Engineer to support EPE's software products. The role focuses on designing, developing, and delivering front-end components and interfaces, collaborating with cross-functional teams, mentoring junior engineers, and ensuring scalable, secure, performant, and user-centered web applications for the energy sector.

Responsibilities

  • Spearhead the design, development, and delivery of high-quality front-end components and interfaces that are integral to EPE's software products
  • Work closely with cross-functional teams, including back-end developers, UX/UI designers, and product managers, to create seamless and intuitive web applications that meet user needs and business objectives
  • Leverage modern front-end technologies, frameworks, and best practices to build scalable, maintainable, and performant solutions that support the rapidly evolving needs of the energy sector
  • Contribute to a growing portfolio of products by introducing new features, improving existing functionality, and ensuring a smooth, reliable user experience
  • Provide guidance and mentorship to junior software engineers, helping them grow their skills and navigate technical challenges in the front-end development process
  • Write clean, well-documented, and efficient code while adhering to best practices for front-end development, security, and performance
  • Continuously explore and stay up to date with the latest technologies, tools, and trends in front-end development to ensure EPE's software products remain at the cutting edge
  • Use expertise to ensure that EPE's software products deliver exceptional, user-centered designs that improve usability and empower clients in the energy industry
  • Telecommuting permitted from anywhere in the United States

Skills

  • Master's degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, Information Technology, or Information Systems, plus five (5) years of experience in the job offered or closely related engineering role
  • Must have five (5) years of experience in the following: translating requirements specifications to a software architecture; hands-on software development in a heterogeneous environment; performing code reviews; technical oversight over projects; developing reusable components; Java and Java EE stacks; spring framework; web application such as Apache, Struts, and Hibernate; and UML and E-R diagrams
  • Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, Information Technology, or Information Systems, plus seven (7) years of experience in the job offered or closely related engineering role
  • Must have five (5) years of experience in the following: translating requirements specifications to a software architecture; hands-on software development in a heterogeneous environment; performing code reviews; technical oversight over projects; developing reusable components; Java and Java EE stacks; spring framework; web application such as Apache, Struts, and Hibernate; and UML and E-R diagrams

Benefits

  • Telecommuting permitted from anywhere in the United States.

Company Overview

  • Dice offers a marketplace that enables direct connections between recruiters and technologists. It was founded in 1990, and is headquartered in Centennial, Colorado, USA, with a workforce of 201-500 employees. Its website is https://www.uk.dice.com.
  • Company H1B Sponsorship

  • Dice has a track record of offering H1B sponsorships, with 2 in 2022, 4 in 2021, 5 in 2020. Please note that this does not guarantee sponsorship for this specific role.
  • Apply Now โ†’

    More Open Positions

    Explore similar remote opportunities