Senior Software Engineer

closed
Cobalt Logo

Cobalt

πŸ’΅ $137k-$171k
πŸ“Remote - United States

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
This job is filled or no longer available