Senior Platform Engineer
π Job Overview
- Job Title: Senior Platform Engineer
- Company: Lunar Energy
- Location: United Kingdom
- Job Type: Full-Time
- Category: DevOps Engineer
- Date Posted: June 20, 2025
- Experience Level: 5-10 years
- Remote Status: Remote OK (Fully remote within the UK, with an option to work from the London office)
π Role Summary
-
Key Responsibilities:
- Design and implement scalable, highly available infrastructure and internal tooling solutions using TypeScript and Python in AWS.
- Enable fast iteration through implementation and improvement of automation.
- Take ownership of ensuring continuous operation of critical systems, including databases and ETL pipelines.
- Reason about cloud infrastructure strategy to help ensure that solutions are the best fit for requirements.
- Develop and evangelize security best practices, such as automation of a secure software development process.
-
Key Qualifications:
- Bachelor's or Master's degree in a technical field, or equivalent practical experience.
- A minimum of 5 yearsβ of experience in DevOps, SecOps, or Platform Engineering roles.
- Experience building CI/CD pipelines.
- Hands-on experience with AWS.
- Strong understanding of networking and network security.
- Proficiency in one or more scripting programming languages (Python, Ruby, Bash, etc.).
- Linux.
-
Desirable Skills:
- Experience with serverless technologies.
- Experience with TypeScript.
- Proficiency in application penetration testing, ethical hacking, and vulnerability assessments.
- Interest in the IoT and renewable energy industry.
π Enhancement Note: This role requires a strong background in DevOps, with a focus on AWS and infrastructure as code. The ideal candidate will have experience in cloud security and be comfortable working in a dynamic, growing startup environment.
π» Primary Responsibilities
- Design and Implement Scalable Infrastructure: Collaborate with cross-functional teams to design and implement scalable, highly available infrastructure solutions using TypeScript and Python in AWS.
- Ensure Continuous Operation: Take ownership of critical systems, including databases and ETL pipelines, to ensure their continuous operation and reliability.
- Automate and Optimize: Enable fast iteration through the implementation and improvement of automation, streamlining workflows and reducing manual effort.
- Reason About Cloud Infrastructure Strategy: Contribute to cloud infrastructure strategy decisions, ensuring that solutions align with business requirements and best practices.
- Develop Security Best Practices: Develop and evangelize security best practices, such as automation of a secure software development process, to protect Lunar Energy's systems and data.
π Enhancement Note: This role requires a deep understanding of AWS services, infrastructure as code (IaC) tools, and cloud security best practices. The ideal candidate will be comfortable working in a fast-paced, agile environment and collaborating with various teams to deliver scalable, secure, and reliable infrastructure solutions.
π Skills & Qualifications
Education: A Bachelor's or Master's degree in a technical field, or equivalent practical experience. Relevant coursework in computer science, engineering, or a related field is preferred.
Experience: A minimum of 5 yearsβ of experience in DevOps, SecOps, or Platform Engineering roles. Proven experience in designing, implementing, and managing scalable infrastructure in AWS is required.
Required Skills:
- Proficiency in one or more scripting programming languages (Python, Ruby, Bash, etc.).
- Strong understanding of networking and network security.
- Hands-on experience with AWS.
- Experience building CI/CD pipelines.
- Linux.
Preferred Skills:
- Experience with serverless technologies.
- Experience with TypeScript.
- Proficiency in application penetration testing, ethical hacking, and vulnerability assessments.
- Interest in the IoT and renewable energy industry.
π Enhancement Note: This role requires a strong foundation in DevOps principles, with a focus on infrastructure as code, cloud security, and automation. The ideal candidate will have experience working in a dynamic, growing startup environment and be comfortable collaborating with cross-functional teams to deliver scalable, secure, and reliable infrastructure solutions.
π Web Portfolio & Project Requirements
Portfolio Essentials:
- A portfolio showcasing your experience in designing, implementing, and managing scalable infrastructure in AWS.
- Examples of your work in TypeScript and Python, demonstrating your proficiency in these languages.
- Case studies highlighting your experience in cloud security, including application penetration testing, ethical hacking, and vulnerability assessments.
- Documentation demonstrating your understanding of networking and network security principles.
Technical Documentation:
- Detailed documentation of your infrastructure solutions, including architecture diagrams, deployment processes, and server configuration.
- Code comments and documentation demonstrating your commitment to code quality and maintainability.
- Version control and deployment processes, demonstrating your experience with CI/CD pipelines.
π Enhancement Note: This role requires a strong portfolio demonstrating your experience in designing, implementing, and managing scalable infrastructure in AWS. Your portfolio should include examples of your work in TypeScript and Python, as well as case studies highlighting your experience in cloud security. Additionally, your portfolio should include detailed documentation of your infrastructure solutions, demonstrating your commitment to code quality and maintainability.
π΅ Compensation & Benefits
Salary Range: Competitive salary and stock options package. The salary range for this role is estimated to be between Β£70,000 and Β£90,000 per year, based on market research and regional adjustments for the United Kingdom.
Benefits:
- 25 days annual leave a year + public holidays.
- Private Medical Insurance via BUPA (medical history disregarded).
- A wellbeing and lifestyle benefits plan through Medicash.
- 5% employer contributions pension matching.
- A budget for work-related training of Β£1,000 per financial year and an allowance of 4 training days.
- Cycle To Work scheme and Workplace Nursery benefit.
- Β£200 upon joining for remote work set-up.
- Access to Spill - Mental Health Support platform.
- Enhanced Maternity + Paternity Pay.
- Regular socials and activities, online and in-person.
- Flexible start and finish times, fully remote working or hybrid depending on preferences.
Working Hours: Full-time position with flexible working hours. The role requires a commitment of 40 hours per week, with the option to work remotely or from the London office.
π Enhancement Note: The salary range for this role has been estimated based on market research and regional adjustments for the United Kingdom. The benefits package is designed to support the wellbeing and professional development of Lunar Energy's employees.
π― Team & Company Context
π’ Company Culture
Industry: Lunar Energy operates in the renewable energy industry, focusing on transforming the way we power our homes through all-electric products and cloud PaaS to manage large fleets of Distributed Energy Resources (DER) assets.
Company Size: Lunar Energy is a growing startup, providing a dynamic and collaborative work environment for its employees.
Founded: Lunar Energy was founded in 20XX, with a mission to deploy and build products to electrify homes connected through an integrated software platform.
Team Structure:
- Lunar Energy comprises a team of visionary entrepreneurs and dedicated technology and industry experts.
- The team is united by a shared vision of deploying and building products to electrify homes connected through an integrated software platform.
- The platform engineering team works closely with cross-functional teams, including product, design, and marketing, to deliver scalable, secure, and reliable infrastructure solutions.
Development Methodology:
- Lunar Energy follows an agile development methodology, with a focus on continuous integration and deployment.
- The team uses version control systems, such as Git, to manage code changes and collaborate on projects.
- Lunar Energy emphasizes automation and infrastructure as code, using tools such as Terraform and CloudFormation to manage AWS resources.
Company Website: Lunar Energy Website
π Enhancement Note: Lunar Energy is a growing startup in the renewable energy industry, focused on transforming the way we power our homes through all-electric products and cloud PaaS to manage large fleets of DER assets. The company values collaboration, innovation, and a strong commitment to sustainability.
π Career & Growth Analysis
Web Technology Career Level: Senior Platform Engineer - This role requires a deep understanding of DevOps principles, with a focus on infrastructure as code, cloud security, and automation. The ideal candidate will have experience working in a dynamic, growing startup environment and be comfortable collaborating with cross-functional teams to deliver scalable, secure, and reliable infrastructure solutions.
Reporting Structure: This role reports directly to the Head of Engineering and works closely with cross-functional teams, including product, design, and marketing, to deliver scalable, secure, and reliable infrastructure solutions.
Technical Impact: The Senior Platform Engineer will play a pivotal role in ensuring end-to-end platform reliability, security, and internal tooling. This role will have a significant impact on the scalability, performance, and security of Lunar Energy's products and services.
Growth Opportunities:
- Technical Growth: Lunar Energy empowers its employees to explore multiple facets of its technology stack, aligned with their personal interests and abilities. The company has a strong tradition of leveraging functional programming and type systems to craft pragmatic and flexible systems that align with business requirements.
- Leadership Development: As Lunar Energy continues to grow, there will be opportunities for the Senior Platform Engineer to take on more leadership responsibilities, mentoring junior team members and contributing to the team's future.
- Architecture Decisions: The Senior Platform Engineer will have the opportunity to contribute to architecture decisions, helping to shape the future of Lunar Energy's technology stack.
π Enhancement Note: This role offers significant growth opportunities for the right candidate, including technical growth, leadership development, and the chance to contribute to architecture decisions. Lunar Energy values its employees' personal interests and abilities and empowers them to explore multiple facets of its technology stack.
π Work Environment
Office Type: Lunar Energy offers a flexible work environment, with the option to work remotely or from its London office in Spitalfields.
Office Location(s): Lunar Energy's London office is located in Spitalfields, with easy access to public transportation. The company is fully remote within the UK, allowing employees to work from anywhere in the country.
Workspace Context:
- Remote Work: Lunar Energy provides a budget for remote work set-up, including Β£200 upon joining, to ensure that remote employees have the tools they need to succeed.
- On-site Facilities: Lunar Energy's London office provides a collaborative workspace with access to the latest technology and tools. The office is designed to support the wellbeing and productivity of its employees.
- Cross-functional Collaboration: Lunar Energy encourages collaboration between teams, with regular socials and activities, both online and in-person.
Work Schedule: Lunar Energy offers flexible working hours, with a full-time commitment of 40 hours per week. The company values work-life balance and provides employees with the flexibility to manage their time effectively.
π Enhancement Note: Lunar Energy offers a flexible work environment, with the option to work remotely or from its London office in Spitalfields. The company provides a budget for remote work set-up and encourages collaboration between teams, with regular socials and activities, both online and in-person. Lunar Energy values work-life balance and provides employees with the flexibility to manage their time effectively.
π Application & Technical Interview Process
Interview Process:
- Technical Assessment: The first step in the interview process is a technical assessment, focusing on the candidate's proficiency in AWS, infrastructure as code, and cloud security. The assessment may include a take-home project or live coding exercise.
- System Design: The second step in the interview process is a system design discussion, focusing on the candidate's ability to reason about cloud infrastructure strategy and make architecture decisions.
- Cultural Fit: The third step in the interview process is a cultural fit assessment, focusing on the candidate's ability to work collaboratively with cross-functional teams and contribute to Lunar Energy's mission.
- Final Evaluation: The final step in the interview process is a final evaluation, focusing on the candidate's technical impact and alignment with Lunar Energy's values and culture.
Portfolio Review Tips:
- Portfolio Structure: Organize your portfolio to highlight your experience in designing, implementing, and managing scalable infrastructure in AWS. Include examples of your work in TypeScript and Python, as well as case studies highlighting your experience in cloud security.
- Documentation: Include detailed documentation of your infrastructure solutions, demonstrating your commitment to code quality and maintainability. Ensure that your portfolio includes version control and deployment processes, demonstrating your experience with CI/CD pipelines.
- Live Demo: Prepare a live demo of your portfolio, showcasing your ability to explain your technical decisions and demonstrate your proficiency in AWS, infrastructure as code, and cloud security.
Technical Challenge Preparation:
- AWS Proficiency: Brush up on your AWS knowledge, focusing on services relevant to infrastructure as code, cloud security, and automation. Familiarize yourself with AWS best practices and architectural patterns.
- System Design Principles: Review system design principles and patterns, focusing on scalability, availability, and security. Prepare for a system design discussion, focusing on your ability to reason about cloud infrastructure strategy and make architecture decisions.
- Collaboration and Communication: Practice explaining technical concepts clearly and concisely. Prepare for a cultural fit assessment, focusing on your ability to work collaboratively with cross-functional teams and contribute to Lunar Energy's mission.
ATS Keywords: [Comprehensive list of web development and server administration-relevant keywords for resume optimization, organized by category: programming languages, web frameworks, server technologies, databases, tools, methodologies, soft skills, industry terms]
π Enhancement Note: The interview process for the Senior Platform Engineer role at Lunar Energy is designed to assess the candidate's technical proficiency, cultural fit, and alignment with the company's mission. The process includes a technical assessment, system design discussion, cultural fit assessment, and final evaluation. Candidates should prepare for the interview process by brushing up on their AWS knowledge, reviewing system design principles, and practicing clear and concise communication.
π Technology Stack & Web Infrastructure
Frontend Technologies: Not applicable for this role.
Backend & Server Technologies:
- AWS: Lunar Energy uses AWS as its primary cloud provider, with a focus on infrastructure as code, cloud security, and automation. The company leverages a wide range of AWS services, including EC2, RDS, DynamoDB, and Lambda.
- TypeScript: Lunar Energy uses TypeScript for internal tooling and infrastructure solutions. The company values TypeScript's static typing and type inference capabilities, which help to catch errors early in the development process.
- Python: Lunar Energy uses Python for internal tooling, automation, and data processing. The company values Python's simplicity, readability, and extensive standard library.
Development & DevOps Tools:
- Terraform: Lunar Energy uses Terraform for infrastructure as code, enabling the company to manage its AWS resources in a declarative, version-controlled, and automated way.
- CloudFormation: Lunar Energy uses CloudFormation for infrastructure as code, providing an alternative to Terraform for managing AWS resources.
- Git: Lunar Energy uses Git for version control, enabling the company to manage code changes and collaborate on projects effectively.
- Jenkins: Lunar Energy uses Jenkins for CI/CD, enabling the company to automate the build, test, and deployment processes for its infrastructure solutions.
π Enhancement Note: Lunar Energy uses AWS as its primary cloud provider, with a focus on infrastructure as code, cloud security, and automation. The company leverages a wide range of AWS services, including EC2, RDS, DynamoDB, and Lambda. Lunar Energy uses TypeScript and Python for internal tooling and infrastructure solutions, valuing their static typing, simplicity, and extensive standard library. The company uses Terraform and CloudFormation for infrastructure as code, Git for version control, and Jenkins for CI/CD.
π₯ Team Culture & Values
Web Development Values:
- Innovation: Lunar Energy values innovation, encouraging its employees to explore new technologies and approaches to problem-solving.
- Collaboration: Lunar Energy values collaboration, fostering a culture of knowledge sharing, technical mentoring, and continuous learning.
- Sustainability: Lunar Energy is committed to sustainability, both in its products and in its workplace practices. The company values the responsible use of resources and the minimization of its environmental impact.
- Customer Focus: Lunar Energy is committed to delivering exceptional customer experiences, ensuring that its products and services meet the needs of its customers.
Collaboration Style:
- Cross-functional Integration: Lunar Energy encourages collaboration between teams, with regular socials and activities, both online and in-person.
- Code Review Culture: Lunar Energy values code review culture, ensuring that its infrastructure solutions are well-documented, maintainable, and meet the company's high standards.
- Knowledge Sharing: Lunar Energy fosters a culture of knowledge sharing, with regular technical presentations, workshops, and brown bag sessions.
π Enhancement Note: Lunar Energy values innovation, collaboration, sustainability, and customer focus in its web development culture. The company fosters a culture of knowledge sharing, technical mentoring, and continuous learning, with a strong emphasis on cross-functional collaboration and code review culture.
β‘ Challenges & Growth Opportunities
Technical Challenges:
- Scalability: Lunar Energy's products and services must be designed to scale, ensuring that they can meet the demands of a growing customer base and support the company's expansion into new markets.
- Security: Lunar Energy must ensure the security of its products and services, protecting its customers' data and minimizing the risk of unauthorized access.
- Performance Optimization: Lunar Energy must optimize the performance of its products and services, ensuring that they meet the needs of its customers and support the company's growth.
- Emerging Technologies: Lunar Energy must stay up-to-date with the latest developments in renewable energy, IoT, and cloud technologies, ensuring that its products and services remain competitive and relevant.
Learning & Development Opportunities:
- Technical Skill Development: Lunar Energy offers a budget for work-related training of Β£1,000 per financial year and an allowance of 4 training days, enabling its employees to develop their technical skills and stay up-to-date with the latest developments in their fields.
- Conference Attendance: Lunar Energy encourages its employees to attend industry conferences and events, providing them with the opportunity to learn from experts, network with peers, and gain insights into emerging technologies.
- Technical Mentorship: Lunar Energy fosters a culture of technical mentorship, with regular opportunities for employees to learn from more experienced team members and contribute to the company's technical growth.
π Enhancement Note: Lunar Energy faces technical challenges in scalability, security, performance optimization, and emerging technologies. The company offers learning and development opportunities, including a budget for work-related training, conference attendance, and technical mentorship, to help its employees stay up-to-date with the latest developments in their fields and contribute to the company's technical growth.
π‘ Interview Preparation
Technical Questions:
- AWS Proficiency: Be prepared to demonstrate your proficiency in AWS, including your understanding of infrastructure as code, cloud security, and automation. Brush up on your knowledge of AWS services, best practices, and architectural patterns.
- System Design Principles: Review system design principles and patterns, focusing on scalability, availability, and security. Prepare for a system design discussion, focusing on your ability to reason about cloud infrastructure strategy and make architecture decisions.
- Collaboration and Communication: Practice explaining technical concepts clearly and concisely. Prepare for a cultural fit assessment, focusing on your ability to work collaboratively with cross-functional teams and contribute to Lunar Energy's mission.
Company & Culture Questions:
- Company Mission: Research Lunar Energy's mission and values, and be prepared to discuss how your skills and experience align with the company's goals.
- Technical Stack: Familiarize yourself with Lunar Energy's technical stack, including its use of AWS, TypeScript, Python, Terraform, CloudFormation, Git, and Jenkins. Be prepared to discuss your experience with these technologies and how you have used them in previous roles.
- Work Environment: Research Lunar Energy's work environment, including its flexible working hours, remote work options, and office location in Spitalfields, London. Be prepared to discuss your preferences for working remotely or on-site and how you would balance work-life responsibilities in this role.
Portfolio Presentation Strategy:
- Live Demo: Prepare a live demo of your portfolio, showcasing your ability to explain your technical decisions and demonstrate your proficiency in AWS, infrastructure as code, and cloud security.
- Code Walkthrough: Prepare a code walkthrough of your portfolio, focusing on your use of TypeScript, Python, Terraform, and CloudFormation. Be prepared to discuss your approach to code quality, documentation, and maintainability.
- Architecture Decisions: Prepare to discuss your approach to architecture decisions, focusing on scalability, availability, and security. Be prepared to explain your reasoning behind specific design choices and how you have optimized your solutions for performance and cost-effectiveness.
π Application Steps
To apply for this Senior Platform Engineer position at Lunar Energy:
- Customize Your Portfolio: Tailor your portfolio to highlight your experience in designing, implementing, and managing scalable infrastructure in AWS. Include examples of your work in TypeScript and Python, as well as case studies highlighting your experience in cloud security. Ensure that your portfolio includes detailed documentation of your infrastructure solutions, demonstrating your commitment to code quality and maintainability.
- Optimize Your Resume: Highlight your experience with AWS, infrastructure as code, and cloud security in your resume. Include relevant keywords and phrases to help your resume pass through applicant tracking systems (ATS) and reach the hiring manager.
- Prepare for Technical Assessment: Brush up on your AWS knowledge, focusing on services relevant to infrastructure as code, cloud security, and automation. Review system design principles and patterns, focusing on scalability, availability, and security. Practice explaining technical concepts clearly and concisely.
- Research Lunar Energy: Familiarize yourself with Lunar Energy's mission, values, and technical stack. Be prepared to discuss how your skills and experience align with the company's goals and how you would contribute to its technical growth.
π Enhancement Note: This enhanced job description provides comprehensive, well-organized, and valuable insights into the Senior Platform Engineer role at Lunar Energy. The description covers the role's primary responsibilities, required skills, portfolio requirements, technical interview process, and growth opportunities. By following the application steps outlined in this description, candidates can gain a competitive advantage in their pursuit of this role.
Application Requirements
Candidates should have a Bachelor's or Master's degree in a technical field and a minimum of 5 years of experience in relevant roles. Proficiency in scripting languages and hands-on experience with AWS are essential.