
Software Engineer
Ladders · United States
- Hybrid
- Full-time
- $152,000 / year
- United States
Tailored resume — keyword-matched to this role.
Hiring manager — we find who's hiring.
Intro email — drafted to reach them directly.
Job highlights
- Build and maintain backend services and APIs.
- Collaborate with cross-functional teams on software delivery.
- Optimize systems for performance and reliability.
- Utilize and validate AI tools.
- Influence architectural decisions and technology capabilities.
About the role
Software Engineer
We are seeking a Software Engineer to join the team of a leader in the Technical Services space. This role will lead work at the intersection of data, AI-enabled capabilities, and scalable technology delivery. You will work across engineering, product, operations, and business stakeholders to translate complex requirements into practical technology solutions. The position offers the opportunity to influence architecture, execution quality, and the technology capabilities that enable long-term growth within a Technical Services environment.
Responsibilities
- Build and maintain product features across various backend services and APIs
- Collaborate with product managers, designers, and engineers to deliver software
- Enhance services that manage SaaS activity, identity data, and security findings
- Optimize existing systems for better performance and reliability
- Write well-tested code and engage in design discussions
- Learn new areas of the stack to support team goals
- Utilize AI tools effectively and validate their output
Qualifications
- 3+ years of experience in a software engineering role
- Proficiency in modern programming languages like Python, Go, TypeScript, or SQL
- Experience building backend services, APIs, or data processing systems
- Familiarity with relational databases such as Postgres
- Understanding of software design principles and clean code practices
- Comfortable with Git and participation in code reviews
- Curiosity to learn unfamiliar systems and tools
Benefits
- Competitive compensation with equity and 401k
- Comprehensive healthcare including dental and vision
- Flexible paid time off and holidays
- 12 weeks of new parent or family leave
- Access to personal and professional development resources
Our client is an equal opportunity employer. We encourage you to apply even if you don’t meet every qualification—your background could be exactly what this team needs.
Key skills/competency
- Software Engineering
- Backend Development
- API Development
- Data Processing
- AI Tools
- Python
- Go
- TypeScript
- SQL
- Postgres
Skills & topics
- Software Engineer
- Backend Development
- API Development
- Python
- Go
- TypeScript
- SQL
- Data Processing
- AI
- Technical Services
How to get hired
- Tailor your resume: Highlight your 3+ years of experience, proficiency in Python, Go, TypeScript, or SQL, and backend/API development skills.
- Showcase relevant projects: Emphasize experience with relational databases like Postgres and understanding of software design principles.
- Demonstrate collaboration: Use examples of working with product managers, designers, and engineers in code reviews and design discussions.
- Express curiosity: Mention your eagerness to learn new systems and tools, especially AI tools, in your cover letter or interview.
- Apply strategically: Connect your skills to the role's focus on data, AI, and scalable technology delivery.
Technical preparation
Practice coding in Python, Go, TypeScript, or SQL.,Build sample backend services and APIs.,Design and implement database schemas.,Explore AI tools for development tasks.
Behavioral questions
Describe a complex requirement you translated.,How do you ensure code quality and reliability?,Share an experience of learning an unfamiliar system.,How do you collaborate with product and design?
Frequently asked questions
- What is the application process for a Software Engineer at Ladders?
- The application process for a Software Engineer at Ladders typically involves submitting your resume and a cover letter. If your qualifications align with the role, you may be invited for an initial screening, followed by technical interviews and discussions with the hiring team. We encourage candidates to highlight their experience with backend services, APIs, and modern programming languages.
- Does Ladders offer visa sponsorship for Software Engineer roles?
- No, this specific Software Engineer role does not offer visa sponsorship. Candidates must be US-based and authorized to work in the United States. Please ensure you meet this requirement before applying.
- What programming languages are most important for the Software Engineer position at Ladders?
- Proficiency in modern programming languages such as Python, Go, TypeScript, or SQL is highly valued for this Software Engineer role. Experience in building backend services, APIs, and data processing systems using these languages will be a key consideration.
- Can I apply for the Software Engineer role if I don't meet every qualification?
- Yes, absolutely. Our client is an equal opportunity employer and encourages applications even if you don’t meet every qualification. Your unique background and experience could be exactly what this team needs to foster innovation and growth.
- What is the typical career growth for a Software Engineer at Ladders?
- Software Engineers at Ladders have opportunities to influence architecture, execution quality, and technology capabilities. The role focuses on scalable technology delivery and AI-enabled capabilities, offering pathways for growth in technical leadership and specialized domains within technical services.
- What kind of projects will a Software Engineer work on at Ladders?
- A Software Engineer will build and maintain product features across backend services and APIs, enhance services managing SaaS activity and identity data, and optimize existing systems for performance. You will also utilize and validate AI tools, contributing to scalable technology delivery.