Remote (Global)

Earnest is hiring a Staff Software Engineer

About the Role

Lead the design and development of robust software systems, mentor engineers, and contribute to architectural decisions while ensuring high performance and maintainability across platforms.

Responsibilities

  • Architect and implement scalable backend services
  • Collaborate with product and design teams to define technical requirements
  • Lead code reviews and enforce coding standards
  • Mentor junior and mid-level engineers
  • Identify and resolve performance bottlenecks
  • Ensure system reliability and uptime
  • Drive adoption of best practices in software development
  • Contribute to database design and optimization
  • Evaluate and integrate new technologies
  • Support deployment pipelines and CI/CD workflows
  • Participate in incident response and on-call rotations
  • Improve test coverage and automation
  • Translate business needs into technical specifications
  • Maintain documentation for systems and processes
  • Promote security-first development practices
  • Optimize application response times
  • Work across the full development lifecycle
  • Ensure compliance with data privacy standards
  • Collaborate on cross-team initiatives
  • Champion engineering excellence

Nice to Have

  • Master’s degree in computer science or related field
  • Experience in financial services technology
  • Leadership in large-scale system migrations
  • Hands-on experience with microservices
  • Knowledge of regulatory compliance in finance
  • Public speaking or conference participation
  • Open-source contributions
  • Experience with data analytics platforms
  • Familiarity with fraud detection systems
  • Background in high-availability systems

Compensation

Competitive salary and equity package

Work Arrangement

Hybrid work model with flexible remote options

Team

Engineering team focused on financial technology innovation

Our Engineering Culture

  • We value transparency, continuous learning, and ownership.
  • Engineers are encouraged to propose and lead technical initiatives.
  • We balance innovation with operational responsibility.

Impact

  • Your work will directly influence product scalability and user experience.
  • You’ll help shape the long-term technical roadmap.
  • Solutions you build will serve thousands of customers.

Available for qualified candidates

Required Skills
Node.jsTypeScriptPostgreSQLDockerMicroservicesAWSAgile MethodologiesCloud Infrastructure
About company
Earnest
Earnest makes higher education accessible and affordable for everyone. The company builds tools that help people feel in control of their financial future, including private student loans, student loan refinancing, and scholarships.
All jobs at Earnest Visit website
Job Details
Category other
Posted 7 months ago