Full-Time Staff Engineer Backend Engineering
Human Interest is hiring a remote Full-Time Staff Engineer Backend Engineering. The career level for this job opening is Manager and is accepting USA based applicants remotely. Read complete job description before applying.
Human Interest
Job Title
Posted
Career Level
Career Level
Locations Accepted
Share
Job Details
Join our amazing Engineering team
Our engineering organization aims to redefine the retirement services space with software that provides an effortless, efficient, scalable, and reliable user experience.
- We value continuous improvement, emphasizing documentation, security, consistency, and scalability.
- We help each other be better engineers, ensuring we leave things better than we found them.
- We are customer-focused, ensuring our software improves the customer experience.
About the role
In this impactful, hands-on senior technical leadership role, you will drive the technical direction for our organization of over 20 engineers across 4 agile teams. You will provide technical guidance and mentorship, define and refine our architecture, processes, and best practices. Collaborating with domain experts and engineers, you will design, build, test, and own systems for servicing 401(k) plans. Reliability and performance are key, so you will extend our system's robustness, scalability, observability, and maintainability.
About the Team
The Portfolio Management team is responsible for the software system that manages each participant's current investment (retirement fund). Our team regularly undertakes projects that are critical to the company's success, often ranking as the top priority. In 2024, our team will expand by approximately 60% to seize new and exciting business opportunities. We will develop new products, features, and services from scratch to cater to a brand new set of customer base, creating a significant new revenue source for the company.
What you get to do every day
- Define forward-looking architectures through designs, establishing tradeoffs in cost vs. value, and gaining buy-in from key stakeholders.
- Drive the delivery of prototypes, technical standards, project plans, and roadmaps that align with the product vision.
- Coach and mentor senior engineers to improve innovation, efficiency, and technical capabilities.
- Deliver features and enhancements that improve complex processes and systems, making them more robust and higher performance with less human intervention.
- Collaborate with engineers and stakeholders to share knowledge and build expertise.
- Raise the bar for team standards, resulting in cleaner, well-documented, and higher quality code.
- Model and teach key behaviors for owning and delivering fast, horizontally scalable, and reliable systems.
- Advocate for forward-looking architectures and designs that minimize human intervention while keeping development costs incremental.
What you bring to the role
- Minimum 10 years of professional experience designing, building, and maintaining large-scale backend software products and systems.
- Expertise in designing and building modular distributed applications to support a rapidly growing customer base.
- Solid understanding of auto-scaling cloud technologies and efficient use of compute, storage, network, and virtualization technologies (preferably AWS).
- Ability to influence cross-team standards, practices, and tools by modeling behaviors and demonstrating outcomes.
- Clear articulation of the business benefits resulting from technical decisions.
- Enjoy mentoring other engineers and helping them grow technically, becoming a key go-to person in your company.
- Experience delivering large-scale backend systems, managing elastic workloads using queue/worker and streaming architectures.
- Experience migrating to modern scalable technologies from monolithic systems while maintaining high reliability and availability.
- Strong desire to learn, exchange feedback, and grow'from internal legacy and futuristic technical designs to retirement domains and workflows critical for our business.