Staff Software Engineer for Back-End

Financial Engines

(Sunnyvale, California)
Full Time
Job Posting Details
About Financial Engines
Financial Engines is the leading RIA. We manage over $135B of investments for over 1,000,000 individual investors. Last year more than 160K investors enrolled into our management services. Our services are uniquely tailored to each of our individual investors. We provide these services by integrating financial technology with information technologies.
Summary
As a Staff Software Engineer on the Platform team, you will play a pivotal role in the design and development of a platform that delivers mission-critical decisions on the investment advice for millions of Americans. You will join a fast-paced core team that works together to architect and build services, APIs, and define the data model for this platform. You will work cross-functionally to solve business problems and technically lead the next-generation design of the platform on the AWS Cloud. The ideal candidate will be excited for the challenge to transform and think critically on many computer science disciplines including product design, usability, building APIs, scaling performance, and 24x7 reliability. This position is full-time and based in our Sunnyvale office.
Responsibilities
* Design and develop scalable, high-volume performing, and reliable services that operate 24x7 * Scale distributed applications, make architectural trade-offs applying synchronous and asynchronous design patterns, write simple elegant code, and deliver with speediness and quality. * Produce high quality software that is unit tested, code reviewed, and checked in regularly for continuous integration. * Identify, leverage, and successfully evangelize opportunities to improve engineering productivity. * Champion best practices, mentor junior developers, and continue to push the engineering organization forward along technology innovation. * Interact with both business and technical stakeholders to deliver high quality products and services that meets/exceeds business and technical requirements.
Ideal Candidate
**Qualifications:** * 8+ years of industry experience building and running in production high volume large-scale distributed system * Hands on experience developing Java web applications, including REST API and Back End implementations * Expert level understanding of REST, SOAP * Expert level experience build resilient services * Expert level Domain Modeling with Relational and Non-Relational Databases * Automation driven mindset and solid understanding of modern CI/CD practices * Excellent debugging and problem solving skills, including ability to diagnose and fix performance and scalability issues. * Data-driven decision making, results oriented * BS in Computer Science or a related field **Pluses:** * Development on AWS Cloud * DevOps * FinTech domain knowledge

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.