Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Software Engineer

E Source

Software Engineer

Boston, MA
Full Time
Paid
  • Responsibilities

    Job Description

    INTERESTED IN DRIVING SOFTWARE INNOVATION?

    In this position you will be collaborating on developing cutting edge software products within a team of like-minded software engineers, data scientists, and disciplined utility experts. If you join the TROVE team, expect to work with what you love best – the latest Java development frameworks, machine learning packages, relational and non-relational database management systems, cloud infrastructure, and all within a well established Continuous Delivery and Agile Development process.

    The ideal candidate will be well versed in software engineering principles, object-oriented and functional programming styles, and recent Java versions (11+). The candidate should expect to demonstrate an ability to write well-structured, readable, and well-documented code following common design patterns. Knowledge of relational database design principles and ability to write high performing queries against them will be needed to excel in this role. It would be preferred if the candidate also has exposure to non-relational database models such as those implemented within Cassandra or MongoDB.

    You will be a full-time employee of the TROVE Software Engineering team. TROVE Software Engineering positions appeal to self-starters who welcome and excel in team-based, collaborative projects from conception to release, providing an excellent End User Experience throughout.

    The ideal candidate has a BS or MS in a Software Engineering, Computer Science, or related field of study. Professional, academic, or internship experience should consist of a proven track record of efficiently designing, developing, and releasing software both independently and collaboratively.

    KEY EXPERIENCE

    • B.S. or M.S. in a software related field of study
    • Proficient in Java (8/11) software development
    • Object-Oriented and Functional programming styles
    • SQL and relational database design and implementation
    • Familiar with the Apache Spring Framework
    • Proficient programming in a Linux environment
    • Bonus for experience with any of: Spring Boot, Docker, Spark, Cassandra, and MongoDB

    Company Description

    The data science division of E Source is obsessed with making data useful. We deliver high-quality, commercial-grade, and state-of-the-art predictive data science software solutions and services for the electric utility industry. Smart grid, distributed energy renewables like storage and solar, grid electrification through electric vehicles, and many other modern technology trends are up-heaving traditional business operations for utilities. E Source solutions help utilities make sense of the massive amounts of data they are collecting to maintain grid resiliency and operations efficiency in the grid of the future.

  • Industry
    Management Consulting