Staff Software Engineer
Job Description
Position Overview
As a Staff Software Engineer, you will work with a highly collaborative group of Software Engineers in an Agile environment. Our team develops enterprise software responsible for modeling and serving all energy generation, price, and carbon forecasts. The ideal candidate will have hands-on experience with Python or Java, be comfortable with modern databases and data storage, and be able to design, build, and optimize systems for data collection, storage, access, and analytics at scale.
Key Responsibilities
- Member of a development scrum team responsible for analysis, design, and development of new features and support of existing functionality
- Ensures adherence to the architectural vision and the associated design documents
- Write unit tests and API integration tests for new features
- Performance and security validation of data-intensive code
- Assists in the support and maintenance of our systems and collaboration with Quality Engineers to develop and maintain test automation
- Perform insightful and constructive code reviews and ensure that your fellow developers are considering all pertinent factors like static code analysis, open-source security vulnerabilities, or code-quality risks
- Continually advance and grow as a Software Engineering professional
- Suggest methods and technologies to improve our applications and development practices
- Participates in writing technical documents and estimating the work required for new features
Required Experience & Qualifications
- 10+ years of development experience as a Software Engineer in a SaaS or Enterprise software environment
- Software Engineering
- Has an excellent understanding of programming and testing concepts, design patterns, and best practices and can translate that understanding directly to implementation
- Professional experience using Python and/or Java for middle-tier business logic and data processing (Python preferred)
- Knowledge of and experience with data-related Python packages
- Improve, manage, and teach standards for code maintainability and performance in code submitted and reviewed
- Generate architecture recommendations and the ability to implement them
- Strong background in API design, microservice architectures, and predictive modeling.
- Data:
- Demonstrates a deep understanding and experience in:
- SQL and analytical data warehouses (Snowflake preferred)
- Data modeling
- SQL performance measuring, query tuning, and database tuning
- Data engineering best practices
- Data Masking, Encryption, Tokenization, and Data Pipeline orchestration
- Hands-on experience implementing ETL (or ELT) best practices at scale.
- Hands-on experience with data pipeline tools (Airflow, Glue, Prefect, etc.)
- Design Snowflake modeling roles, databases, and schemas with cloud-driven skills
- Demonstrates a deep understanding and experience in:
- Cloud:
- Experience with SaaS applications in AWS, Azure, or GCP infrastructure and associated tools
- AWS (ECS, Lambda, ECR, Cloudwatch, SQS/SNS)
- Strong analytical, troubleshooting, and programming skills
- Strong team, interpersonal, and consensus building and communication skills
- Bachelor’s Degree in Computer Science or closely related equivalent
- A passion for driving down the cost of energy from renewable sources.
Preferred Qualifications
- Familiarity with meteorological data
- Familiarity with energy market data
- Experience leveraging predictive modeling to forecast power prices and/or generation
- Experience with Python Libraries for Data Science
- NoSQL database experience like Cassandra, MongoDB, or similar
Company Overview
REsurety is the leading analytics company empowering the clean energy economy. Operating at the intersection of weather, power markets, and financial modeling, we enable the industry’s decision-makers to thrive through best-in-class value and risk intelligence and the tools to act on it. Our data and software products offer unprecedented insight into the financial performance and environmental impact of clean energy projects. Our risk-transfer products enable renewable energy buyers, sellers, and financiers to manage the risk inherent to generating power from an intermittent fuel source: the weather. Our clients include clean energy investors, advisors, developers, and buyers.
We are a small team with a big impact! Our culture is open and collaborative. We expect excellence from our team members and reward it with high ownership and flexibility. If you’re a high-achiever with a passion for clean energy, we want to hear from you.
Company Values & Principles
At REsurety, we value the skills of execution, creativity & ownership, commercial focus, and teamwork, and we help and encourage all team members to develop these skills while at REsurety.
Our values also shape our culture and act as the foundation for our principles. Like all great companies, we strive to hire the best and are committed to building a diverse, inclusive company where team members feel engaged, valued, and supported. What is special about REsurety, though, is how much we:
- Share information openly, broadly and deliberately with each other;
- Encourage ownership by all team members;
- Provide continuous, constructive feedback; and
- Empower all team members to bring their full, authentic self to work.
Learn more about working at REsurety and our benefits information on our Careers page.
Explore More
Date Posted
03/05/2024
Views
0
Similar Jobs
Lead Engineer - Reactor System Modeling (Remote Eligible, U.S.) - GE Vernova
Views in the last 30 days - 0
View DetailsIngénieur d'application client, Customer Application Engineer - GE Vernova
Views in the last 30 days - 0
View DetailsIngénieur d'application client, Customer Application Engineer - GE Vernova
Views in the last 30 days - 0
View DetailsIngénieur d'application client, Customer Application Engineer - GE Vernova
Views in the last 30 days - 0
View DetailsReception Coordinator- Nubian Square - The Commonwealth of Massachusetts
Views in the last 30 days - 0
View DetailsSeasonal Visitor Services Supervisor- Castle Island - The Commonwealth of Massachusetts
Views in the last 30 days - 0
View Details