Staff Software Engineer 21344
Description
Staff Software Developer
Enverus, our mission is to provide better, faster decision-making support to the oil and gas industry through our data intelligence and analytics products. We continue to build a strong software development organization that delivers great products to a wide variety of customers. We truly believe that diversity of experience, perspectives, and background will lead to a better workplace for our employees and better products for our clients. We need an experienced individual with a passion for software development, someone to be hands-on in designing, implementing, and delivering features for our flagship product.
Interested? Read on for more details on what we are looking for.
What you'll do
- Coach / Mentor a small team of developers implementing features, guiding technical direction, and ensuring we are making progress on our team commitments
- Write maintainable code, working in a professional software engineering environment (source control, shortened release cycles, continuous integration/deployment, etc.)
- Mentor engineers on your team and other teams
- Define and implement elegant, but practical, solutions to customer problems
- Be part of a multi-disciplinary, collaborative team that works to ship phenomenal products
- Work on hard problems; design, develop and deliver SaaS applications
- Challenge all assumptions by asking questions in the spirit of building awesome products
- Look for pragmatic solutions to find the right tool for the right job
- Facilitate good architecture and solutions based on modern software development patterns and practices
Who you are
- 5+ years of experience implementing and delivering commercial products
- Enjoys an agile development environment (Scrum and/or Kanban methodology experience a plus)
- You are a very strong communicator
- You have experience leading a software development team
- You are comfortable with the rapid pace of a company in growth mode and the change that occurs as the business evolves and changes
- You are not afraid to learn from mistakes and share them with the team
- You take full ownership of your work and take responsibility every step of the way
- You approach software as a craft, following industry standards, and writing testable code with a strong belief in unit testing, clean coding, and the value of Agile development
- You are a self-starter, a great teammate, and a strong driver for results and continual improvement
- You have advanced experience with Java, Angular, relational databases (PostgreSQL, Oracle), cloud technologies (AWS), microservices, containerization (Docker) and SaaS
- You have worked with global teams
- You prefer to lead the charge, not just keep up with it
Does this sound like it was written for you? Please apply and let's talk!
Salary Range: $110,000-$130,000