Senior Software Engineer

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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.