Senior Software Engineer

Logo of Raft

Raft

πŸ’΅ $110k-$200k
πŸ“Remote - United States

Job highlights

Summary

Join Raft, a customer-obsessed company specializing in distributed data systems and complex application development, as a Senior Software Engineer (Back-End). You will contribute to the software lifecycle, tackle complex tasks, lead smaller projects, participate in design discussions and code reviews, and mentor junior engineers. This remote position requires five plus years of software engineering experience, proficiency in several programming languages, and expertise in big data and cloud frameworks. Raft offers a highly competitive salary, comprehensive benefits, and opportunities for professional development. The role requires the ability to obtain a Secret security clearance and may involve up to 10% travel.

Requirements

  • Five plus years of hands-on experience as a software engineer
  • Proficient with Java, JavaScript, Python, or React & Angular
  • Strong experience in multiple Big Data/Cloud/Enterprise Frameworks
  • Familiarity with the modern data stack, including Kafka, Trino, Pinot, Postgres, Superset Jupyter, Airflow (or similar)
  • Experience in creating robust RESTFul APIs for communicating between microservices
  • Deep knowledge of SW design and architecture patterns
  • A strong collaborator who can work well with a diverse team
  • Experience with automation and scripting languages (e.g., Bash, PowerShell, Ansible)
  • Deep understanding and hands-on experience with Docker and containerization technologies (e.g., Kubernetes, Docker Compose) for building and deploying scalable applications
  • Experience with DevSecOps tools and processes such as Git, Concourse, GitLabCI, SonarQube, Fortify, and ThreadFix
  • Able to obtain a Security+ certification within 90 days of employment with Raft
  • Bachelors degree in Computer Science, Engineering, Physics, Mathematics or a related field or proven professional software engineering work for at least eight years
  • Ability to obtain and maintain a Secret security clearance

Responsibilities

  • Dive deeper into the software lifecycle, taking on more complex tasks and leading smaller project initiatives
  • Write code
  • Be involved in design discussions
  • Participate in code reviews
  • Mentor Associate and Standard Engineers
  • Help maintain the high standards of our organization

Preferred Qualifications

  • Experience with Software Factories and Big Data Platforms
  • Strong understanding and hands-on experience with DevSecOps practices and tools (e.g., GitLab, Jenkins, SonarQube, HashiCorp Vault)
  • Expertise in secure coding practices, OWASP, and compliance with DoD cybersecurity standards (e.g., RMF, STIGs)
  • Proficiency in Infrastructure as Code (IaC) tools such as Terraform, especially in cloud or hybrid environments
  • Certified Kubernetes Developer

Benefits

  • Highly competitive salary
  • Fully covered healthcare, dental, and vision coverage
  • 401(k) and company match
  • Take as you need PTO + 11 paid holidays
  • Education & training benefits
  • Annual budget for your tech/gadgets needs
  • Monthly box of yummy snacks to eat while doing meaningful work
  • Remote, hybrid, and flexible work options
  • Team off-site in fun places!
  • Generous Referral Bonuses

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.
Please let Raft know you found this job on JobsCollider. Thanks! πŸ™