Full Stack Software Engineer, Client Management
About the role
The Full Stack Software Engineer at Ridgeline will build high-quality, complex, FinTech industry-defining cloud applications for our Client Management solutions. The team is building cutting-edge technologies in a fast-moving, creative, and progressive work environment.
Responsibilities
- Build and ship full stack features for Client Management, contributing to user experiences, APIs, backend services, and data flows that customers rely on every day.
- Partner with product, design, and engineering teammates to turn requirements and workflows into intuitive, reliable software.
- Contribute throughout the software development lifecycle, from design reviews and implementation through testing, rollout, and ongoing improvement.
- Write maintainable, well-tested code and help improve developer automation, quality, and operational excellence across the team.
- Contribute to a collaborative team culture rooted in learning, teaching, transparency, and continuous improvement.
- Use AI tools and modern engineering workflows to accelerate design, development, testing, and documentation while maintaining a high bar for quality.
- Grow into broader technical ownership by delivering well-scoped features, strengthening system understanding, and building confidence across the stack.
Requirements
- 2+ years of software engineering experience, or equivalent demonstrated growth and impact in a comparable environment.
- A degree in Computer Science, Information Science, or a related discipline.
- Proficiency building web front-ends using technologies like React, Jest, JavaScript and TypeScript.
- Proficiency building backend services with Java or Kotlin and working with REST or GraphQL APIs and SQL-backed systems.
- Experience building cloud-native applications on AWS, Azure, or Google Cloud.
- An aptitude for problem-solving and a willingness to learn new technologies while developing expertise in the business domain.
- Strong foundations in data structures, algorithms, and architectural patterns.
- Ability to communicate with colleagues at all levels and cross-functionally.
- Serious interest in having fun at work.
Qualifications
- Bonus: Experience with Docker and containerization.
- Bonus: Understanding of AWS services (ECS/Fargate, Kafka/MSK) and infrastructure (IaC/Terraform).
- Bonus: Experience working within an Agile development construct.
- Bonus: Experience with investment or asset management OR customer relationship management (CRM) applications.
- Bonus: Familiarity with observability or monitoring tooling such as Datadog.
Skills
- Problem-solving skills.
- Technical expertise in software development.
- Collaborative teamwork.
- Communication skills.
Benefits
Ridgeline offers a competitive compensation package, including a typical starting salary range of $128,000 - $150,500, plus a Company Stock Plan, unlimited vacation, educational and wellness reimbursements, and $0 cost employee insurance plans.
Pay
The typical starting salary range for new hires in this role is $128,000 - $150,500. Final compensation amounts are determined by multiple factors, including candidate experience and expertise and may vary from the amount listed above.
Schedule
Ridgeline offers a flexible schedule to accommodate the needs of its employees.