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 E SOURCE 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 E Source Software Engineering team. Our 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.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.