Summary
Join our innovative team as a Senior Software Engineer and play a key role in Cobalt's mission to redefine cybersecurity. You will leverage your full-stack development expertise to enhance our Pentest as a Service (PtaaS) and Offensive Cybersecurity platform. Your work will directly impact how businesses globally manage cybersecurity risks. This role offers a chance to contribute to a safer digital future within a culture of learning and excellence. You will collaborate with cross-functional teams and mentor junior engineers. The position requires at least 5 years of full-stack web development experience and proficiency in specific technologies.
Requirements
- At least 5 years of experience in full-stack web development, with a track record of delivering successful, user-centred solutions
- Strong skills in our core tech stack: Kotlin (SpringBoot / WebFlux experience is preferred), JavaScript (React), Knowledge/Experience or willingness to learn Ruby, Postgresql or any SQL DBMS experience, Familiarity with cloud environments (GCP, Kubernetes)
- Proficiency in designing and consuming RESTful APIs, and understanding their role in scalable, efficient applications
- Commitment to writing clean, maintainable code and a thorough understanding of application architecture principles
- Eagerness to learn new technologies and approaches, with a proactive mindset and willingness to contribute ideas
Responsibilities
- Contribute to the development of our SaaS platform, focusing on high-quality, scalable solutions
- Apply architecture decisions and craft reusable components
- Work closely with Product Managers, Designers, and a team of Engineers to translate business needs into innovative features, enhancing user experience and platform capabilities
- Influence and design architecture decisions, balancing current needs with future scalability
- Actively participate in code reviews and technical planning to ensure the delivery of high-quality software
- Advocate for and implement best practices in software development, including agile methodologies, automated testing, and continuous integration and deployment (CI/CD)
- Share your knowledge and expertise with the team, mentoring junior engineers, and contributing to a collaborative and growth-oriented engineering culture
Preferred Qualifications
- Experience with advanced cloud-native technologies, microservices architectures, or security best practices
- Active participation in open source projects or a strong GitHub portfolio demonstrating your passion for software development
Benefits
- Competitive compensation and an attractive equity plan
- 401(k) program (US)
- Stipends for Wellness, Work-from-home equipment & wifi, Learning & development
- Flexible, generous paid time off and paid parental leave