Senior Software Engineer [Python]

Job expired!

Senior Software Engineer [Python] Opportunity at Trailstone

About the Role

Join us during an exciting period of robust technical growth at Trailstone! We're on a mission to build a world-class renewable energy product that will help us scale to new power markets worldwide. We seek a talented Senior Software Engineer to join our global technology team based in our Austin, TX headquarters. Your primary responsibility will be developing top-tier microservices and data pipelines for our renewables trading platform using Python. Our diverse tech stack includes Python (FastAPI, Pandas, Django), AWS (S3, Athena, ECS), Redis, Docker, Atlassian (Jira, Bitbucket), SQL Server, and more.

This full-time position reports to our Global Software Engineering Manager, located in our innovative Berlin office on Ernst-Reuter-Platz. Key responsibilities include:

  • Designing, developing, and maintaining microservices, ETL jobs, and system components for our Python-based data integration, processing, and analytics platform.
  • Collaborating with engineers, business analysts, traders, and data scientists in a cross-functional team.
  • Improving and ensuring code quality through pull requests and code reviews.
  • Mentoring junior engineers.
  • Staying current with the latest technological trends to continuously enhance our platform.

About You

We're looking for a proactive and pragmatic problem-solver who is experienced and confident with Python programming. Given our dynamic and international team, you should prioritize collaboration and transparency in your work. Comfortable working in a hybrid-cloud and container-driven architecture is a must; we operate partly on-premise and partly on AWS.

We employ a hybrid working model, so you should be able to commute to and work from our Berlin office (Ernst-Reuter-Platz) an average of 2-3 days per week. Desired technical skills and experiences include:

  • A minimum of 5 years of relevant data engineering experience with Python.
  • Proven experience in ensuring best ETL practices for processing, cleaning, and verifying large datasets.
  • Knowledge of object-oriented, functional, and asynchronous programming and design patterns.
  • Solid SQL experience and understanding of database fundamentals.
  • Domain knowledge in the energy or financial sector is highly desirable.

Don’t meet every single requirement? Studies indicate that women and individuals from minority backgrounds often hesitate to apply for positions unless they meet all criteria. At Trailstone, we are committed to fostering an inclusive and authentic workplace for everyone. If this role excites you, we encourage you to apply even if your qualifications don’t perfectly align with the job description. You might be the ideal candidate for this role or another opportunity within our expanding business.

What We Offer

  • Competitive compensation and participation in Trailstone’s discretionary bonus plan.
  • 25 days of annual vacation entitlement, excluding public holidays.
  • Flexible working hours with the opportunity to work from home 2-3 days per week.
  • A sociable working environment in a brand-new office space featuring an open, international culture.
  • Flat hierarchies and a no-ego culture ensuring direct decision-making processes without bureaucracy.
  • Access to external and internal training as per our Learning & Development Policy.
  • Eligibility for an annual employer contribution towards your private pension.

Here at Trailstone...

We recognize the importance of diversity in driving our success. We actively seek to diversify our organization and welcome applications from people of all backgrounds, nationalities, ethnicities, genders, ages, religions, disabilities, sexual orientations, veterans, and other underrepresented groups.

We understand that diversity is not just about representation but about bringing together multiple perspectives to foster innovation and drive better decision-making. We believe in the power of diverse perspectives and are committed to building a workplace where everyone can thrive and contribute to our collective success. Join us in our journey to build a more inclusive and empowered future.

About Trailstone

Trailstone is a global energy and technology company operating at the intersection of renewable and conventional power. We trade energy in global markets and provide best-in-class services to manage the inherent intermittency of renewable power generation across short, medium, and long terms. As an energy trader, we buy and sell electricity and gas, which