Senior Software Engineer, Full Stack
TLDR
Contribute to the mission of establishing new coding standards and secure developer practices, with a focus on delivering high-quality software solutions.
Business Significance: Make core contributions to projects that significantly impact our users, employees, and business goals.
Technical Authority: Act as a recognized expert, contributing to the development of organizational best practices and engineering standards.
Strategic Input: Understand the broader business context to guide your work and provide constructive feedback to leadership and cross-functional peers.
Mentorship: Realize impact beyond individual code by teaching, mentoring junior engineers, and advancing our architectural state.
Backend & Systems
Backend Proficiency: Design and maintain robust, scalable services with deep expertise in at least one of our core backend languages: Go, Java, or Node.js.
Architectural Advocacy: Champion well-designed, maintainable solutions. You will produce design documents that justify architectural choices and propose improvements to existing codebases.
Cloud & DevOps: Opportunity to collaborate on the management and deployment of components within Kubernetes environments. Exposure to Terraform or other IaC tools is a plus, ensuring infrastructure is treated with the same rigor as application code.
Frontend & Experience
Modern Web: Build intuitive, high-performance user interfaces using React and TypeScript.
Full Stack Ownership: Take responsibility for the entire software development lifecycle, ensuring seamless integration between frontend experiences and backend logic.
Leadership & Strategy
Lead by example to foster a culture of continuous learning and open communication.
Mentor junior engineers, guiding them to deliver high-quality work aligned with project goals.
Bridge communication gaps by translating technical complexities for non-technical stakeholders.
Autonomy & Execution
Work independently to complete tasks of moderate to high complexity (e.g., end-to-end feature delivery) without constant supervision.
Proactively research solutions to roadblocks before escalating; identify and clear blockers for yourself and the team.
Prioritize work effectively in consultation with product leaders and stakeholders.
Engineering Excellence
Conduct thorough code reviews and advocate for testing best practices.
Drive measurable improvements in team collaboration, development processes, or testing efficiency.
Contribute to the recruitment process by interviewing and assessing candidates to build a diverse, talented team.
Substantial Practical Experience: A strong grounding in software engineering fundamentals combined with a track record of delivering end-to-end solutions.
Technical Stack:
Languages: Expert-level knowledge of TypeScript, and proficiency in at least one of Go, Java, or Node.js.
Frontend: Deep experience with React and its ecosystem.
Infrastructure (Nice to have): Familiarity with Kubernetes or Terraform/IaC is highly regarded but not required.
Communication: Exceptional ability to explain technical designs to both technical and non-technical audiences.
Benefits
Home Office Stipend
Home Office Reimbursement
Paid Parental Leave
Paid Time Off
Unlimited Paid-time-off
Remote-Friendly
Remote first culture, with offices in Sydney if you wish to work more hybrid
Secure Code Warrior develops an agile learning platform designed to transform standard coding practices and enhance secure software development. Our solutions empower developers to adopt best practices and foster a culture of security within their teams, ultimately contributing to a safer digital environment.
- Founded
- Founded 2015
- Employees
- 51-200 employees
- Industry
- Internet Software & Services
- Total raised
- $52M raised