Software Engineer
Ladders · United States · 1 wk ago
RemoteRemoteEngineering$117k–$225k/yrFull-time
Responsibilities
- Design, develop, test, and maintain production software solutions
- Apply consistent design principles to ensure high-quality software across all stages of development
- Leverage AI tools throughout the development cycle, critically evaluating AI-generated outputs
- Engage in system architecture discussions, implementing mature design patterns for secure and resilient systems
- Participate in code reviews, offering constructive feedback to align with design goals
- Collaborate with product teams to define scope and assess business impact
- Identify and mitigate technical debt to improve team effectiveness
- Drive technical task refinement, breaking down epics and stories into manageable tasks
Qualifications
- Comfortable with ambiguity and possesses strong systems thinking and business acumen
- Proficiency in Typescript programming
- Experience with Postgres or comparable database development
- Familiarity with Docker for containerization
- Strong stakeholder communication skills, effective in collaborating on project scope and business value
- M.S. or B.S. in Computer Science or a related STEM field
- 4+ years of experience operating at Software Engineer I/II level
Benefits
- 401(k) retirement plan with company match
- Comprehensive healthcare benefits including medical, dental, and unique options like onsite health centers and wellness programs
- Flexible working hours with remote work options available
- Recognition programs with rewards such as trips, cash bonuses, and paid time off
- Family-friendly policies including paid parental leave, fertility treatment coverage, and adoption assistance
- Tuition reimbursement programs for further education