Stacklok Logo

Stacklok

Senior Software Engineer (Go or Python)

Sorry, this job was removed at 09:07 p.m. (GMT) on Monday, Nov 18, 2024
Be an Early Applicant
London, Greater London, England
London, Greater London, England

Stacklok is an innovative software supply chain security startup founded by Kubernetes co-founder, Craig McLuckie and Sigstore founder, Luke Hinds. Our mission is to make it easier to securely develop software. With our deep expertise in open source technologies and commitment to enhancing software security, we are seeking highly skilled and motivated individuals to join our team. This is a rare opportunity to join a startup at an early stage, and to be part of a team that is committed to building something truly innovative and impactful. Learn more about Stacklok’s mission, virtues, and leadership, HERE.

Location

This is a hybrid role that requires on-site work at our London office three (3) days a week. Our office is conveniently located in WeWork at 1 Mark Square, London, EC2A 4EG.

Elevator Pitch

Stacklok Cloud is a comprehensive security platform that combines open source package intelligence with a policy platform built on the open source project, Minder, allowing developers to securely consume open source software while enabling security teams to effectively manage and maintain a robust security posture across the entire software supply chain. 

We are seeking a Senior Distributed Systems Software Engineer to play a critical role in advancing Stacklok Cloud and Minder. This position involves contributing both upstream and downstream to key product components and features. Responsibilities include enhancing the event-driven architecture, improving unit and integration testing to reinforce automation, and streamlining continuous delivery pipelines for efficient, automated releases.

The ideal candidate will have hands-on experience building and managing large-scale distributed systems in Go. However, candidates with strong expertise in Python and a willingness to quickly learn Go are encouraged to apply.

Join our team of exceptionally talented engineers and become part of a groundbreaking field that tackles critical challenges for developers and the OSS community. Contribute to an open source strategy that focuses on building and expanding an ecosystem for diverse OSS tools, and help shape the future of open source development with innovative and impactful work.

Success In The Role:  6-12 Months Expectations

  • Acclimatize to the Team: Familiarize yourself with our engineering processes. Build connections with team members, immerse yourself in our company culture, understand our virtues, and learn the way we work and collaborate. 
  • Solid Understanding of Our Products and Services: Gain a solid understanding of Stacklok Cloud products and services, our vision of the platform as well as short and long-term goals to align your contributions to our objectives.
  • Proficiency in Go: Develop strong proficiency in Go, our primary programming language. Adhere to Go best practices, idiomatic design patterns, effective error handling and robust unit and integration testing. Proficiency in Python is a plus.
  • Deep Dive Into Stacklok Cloud Architecture: Gain a comprehensive understanding of our cloud architecture and key components, focusing on identifying areas for enhancement to support future platform scalability and performance.
  • Lead Feature Design and Implementation: Take ownership of designing and implementing priority features. Manage key deliverables, set priorities effectively, collaborate with the engineering team, and maintain transparent communication about progress, challenges and outcomes. 

In This Role You Will Have The Opportunity To:

  • Shape The Future of Stacklok Cloud: As a senior engineer, you’ll play a key role in building innovative solutions that enhance our platform while ensuring technical excellence across our existing systems. You’ll collaborate closely with end-users, the open source community, and our talented team to design forward-thinking solutions and drive continuous improvements. By bringing fresh ideas, challenging assumptions, and working collaboratively, you’ll help advance our platform and shape strategies for the future of software supply chain security.
  • Elevate Architecture and Efficiency: Help refine and elevate the architectural framework, enhancing scalability, resiliency, and delivery speed. Working alongside a team of highly skilled engineers, you’ll introduce new processes to drive operational excellence, leveraging tools and automations to optimize workflows.
  • Mentor, Grow, and Build the Team: Guide and mentor junior engineers , fostering a culture that values empathy, curiosity and psychological safety. Conduct code reviews, provide technical insights and participate in technical hiring panels to bring on new talent. Your leadership will be key to supporting both the professional growth of team members and the expansion of our engineering capabilities.
  • Uphold Quality and Reliability Standards: Champion the reliability and quality of our services by setting and maintaining clear Service Level Objectives, advocating for robust monitoring strategies, proactively managing incidents, and continuously refining our playbooks. You’ll empower the team to deliver consistent, high-quality user experience that reinforce our commitment to excellence. 

We understand that not everyone will meet every requirement listed, and that’s perfectly okay! We encourage you to apply regardless of your self-assessment. We value a diverse range of skills and experiences and believe that your unique attributes can make a significant impact. We want to hear from you!

Desired Skills & Experience

  • A strong background in software engineering, with expertise in programming languages such as Go or Python.
  • Comprehensive knowledge of distributed systems development and event-driven architectures and related technologies. 
  • Comprehensive knowledge of testing methodologies, including unit testing, integration and end-to-end testing. 
  • Experience automating production pipelines and utilizing relevant tools and frameworks to ensure high-quality continuous software delivery, with proficiency in GitHub as a plus.
  • Background deploying cloud-native services using modern technologies like Docker and Kubernetes.
  • Experience contributing to open source projects, particularly in the realm of software supply chain security. 
  • Comprehensive knowledge of secure coding practices and frameworks  (e.g. OWASP, SSDF), alongside in-depth knowledge of software supply chain security, and the risks associated with open source components.
  • Impact-Driven and Collaborative: Track record of delivering solutions that drive business outcomes; excellent written and verbal communication skills for engaging diverse stakeholders. Committed to fostering growth and continuous improvement within teams.
  • Versatile and Self-Starting: Adaptable in dynamic, startup environments, comfortable in varied roles—from individual contributor to conference presenter—and skilled at making technical topics accessible to broad audiences.

#LI-Hybrid

Why Join Us?

At Stacklok, you will be a part of a culture that values open communication, collaboration, and innovation. We offer a competitive salary package and flexible work hours. If you’re a self-motivated and result-driven individual with a passion for designing and building secure, scalable, distributed systems, and you want to be part of the most exciting startup in the secure supply chain space, come and join us!

Stacklok Inc, is proud to be an equal opportunity employer. We are committed to providing equal employment opportunities for all people and place great value in both diversity and inclusiveness. All qualified applicants will be considered for employment without regard to their, or any other person's, perceived or actual race, color, religion, sex, gender, gender identity, gender expression, sexual orientation, national origin, ancestry, citizenship, age, physical or mental disability, medical condition, family care status, or any other basis protected by law.

Similar Jobs

4 Days Ago
Hybrid
Bournemouth, Dorset, England, GBR
Mid level
Mid level
Financial Services
As a Software Engineer III at JPMorgan Chase, you will design and deliver technology products, develop scalable systems using Python, maintain high-quality production code, troubleshoot technical issues, and analyze data for continuous improvement. You will work collaboratively in an agile environment to enhance banking features and integration of cloud platforms.
Top Skills: JavaPython
Yesterday
London, Greater London, England, GBR
Mid level
Mid level
Fintech • Software • Sports
As a Mid-Level Software Engineer at Smarkets, you'll design, develop, and maintain services that drive our business operations. Collaborating with cross-functional teams, you'll optimize system performance using Python and Rust, implement monitoring solutions, and enhance engineering processes like CI/CD while mentoring teammates.
Top Skills: PythonRust
21 Days Ago
Hybrid
London, England, GBR
Mid level
Mid level
Machine Learning • Software
As a Software Engineer at PhysicsX, you will develop and deploy applications that utilize Physics AI models to solve engineering problems for clients. Your role involves collaborating with data scientists and engineers to design impactful tools and APIs while actively iterating based on user feedback.
Top Skills: Python

What you need to know about the London Tech Scene

London isn't just a hub for established businesses; it's also a nursery for innovation. Boasting one of the most recognized fintech ecosystems in Europe, attracting billions in investments each year, London's success has made it a go-to destination for startups looking to make their mark. Top U.K. companies like Hoptin, Moneybox and Marshmallow have already made the city their base — yet fintech is just the beginning. From healthtech to renewable energy to cybersecurity and beyond, the city's startups are breaking new ground across a range of industries.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account