Software Engineer - Server Side Application Development

Salary depends on experience
Posted on 09/22/17
Energy / Utilities
Salary depends on experience
Posted on 09/22/17

Software Engineer- Server Side Application Development


  • Participate in writing software requirement specifications
  • Participate in project planning and estimation
  • Create, implement and unit test software designs
  • Participate in software verification and validation processes (incl. code reviews, unit testing)
  • Participate in industry technical meetings and conferences as needed to meet operational and strategic plans
  • Follow and improve R&D processes.


  • B.S. in Computer Science, Computer Engineering, or equivalent discipline
  • Experience developing server side application code in Go, C#, or Java
  • Experience developing web service APIs (REST, for example)
  • Experience with databases (SQL, NoSQL, Time Series, etc)
  • Experience using integrated development environments, source control and issue tracking
  • Strong writing, documentation, and speaking skills
  • Must have a strong work ethic and commitment to quality
  • Ability to work cooperatively in a team environment
  • Background check results satisfactory to SEL
  • Negative drug test result(s)
  • Ability to adhere to SEL's tobacco free workplace policy

Preferred Qualifications:

  • Experience developing distributed computing and/or micro-service based applications
  • Familiarity with containerized application development (Docker)
  • Experience with communication protocols and computer networking
  • Experience in application performance profiling and tuning
  • Experience with automated unit and module testing
  • Experience developing cloud applications


Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.