Senior Software Engineer

Skills
Continuous ImprovementCross-Functional CollaborationsEngineeringExperience DesignFosteringMarine VesselsMentoring
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 7+ years of software engineering experience
  • Experience leading technical work on complex high-scale systems
  • Deep experience designing scalable performant architectures
  • Ability to raise code quality design and implementation standards
  • Strong mentorship and knowledge sharing mindset
  • Comfort operating in ambiguity and defining technical roadmaps
  • Strong cross-functional communication and collaboration skills
  • Ability to solve hard technical problems tenaciously
  • Continuous learning and curiosity about new technologies
  • Ability to contribute to a transparent trust-based culture

Nice to have

  • Mentoring
  • Cross-functional collaboration
  • Ownership mindset
  • Strong communicator
  • Curious
  • Tenacious
  • Culture builder

Day to day

  • Lead technical roadmaps for scalable high-performance systems
  • Set engineering standards for code quality design and implementation
  • Mentor engineers and drive architectural improvements across the platform
  • Collaborate with product stakeholders and other teams to deliver features on time
  • Own complex technical challenges and research new tools and approaches

Hiring process

  • Resume file must be named FIRSTNAME-LASTNAME-CORDIAL2026
  • Accepted formats are PDF or Word (.docx)
  • Applications with incorrect file naming are automatically rejected