Senior Software Engineer developing financial technology solutions as part of interdisciplinary scrum teams at Prosper Marketplace. Requires strong software engineering skills and experience with cloud-native architectures.
Develop, maintain, and enhance essential backend and frontend software components
Collaborate with cross-functional product and analytics teams to guide or actively contribute to significant strategic initiatives, while also addressing ongoing operational challenges at scale
Apply engineering expertise within a business framework to generate substantial business value, approaching problems with an operational perspective
Proactively pinpoint gaps, challenges, and requirements within our systems and processes, formulating and implementing robust solutions independently
Facilitate the migration of existing on-premises services to cutting-edge cloud technologies
Collaborate with a team of dedicated, intelligent, and ambitious engineers committed to building large-scale systems at Prosper Marketplace
Contribute to shaping and nurturing our company’s engineering culture, promoting continuous learning and fostering innovation
Requirements
BS in EE/CS with 8+ years of experience or MS in EE/CS or other applicable disciplines with 6+ years of experience
Strong grasp of computer science fundamentals, including algorithms, object-oriented programming, and distributed systems architecture
Proficient in designing and building RESTful services and event-driven systems
Expertise in Authentication and Authorization solutions
Hands-on expertise with Java and experience working with both relational and non-relational databases, such as Firestore, Redis, and MemoryStore
Demonstrated proficiency in leveraging cloud-native architecture and cloud services, particularly in implementing Cloud Functions and architecting Data Flows within GCP or AWS environments
Proficiency in utilizing tools such as Spring Boot, Spring, Hibernate, JPA, and JMS
Fundamental knowledge of HTML, CSS, JavaScript & GraphQL
Proficiency in object-oriented languages such as Java
Preferred experience in React Native or React, and Event Driven Architecture
Benefits
Flexible time off
Comprehensive health coverage
Competitive salary
Paid parental leave
Wellness benefits including access to mental health resources, virtual HIIT and yoga workouts
A bevy of other perks including Udemy access, childcare assistance, pet insurance discounts, legal assistance, and additional discounts
Full Stack Java Development Lead creating cloud - native microservices and APIs at General Motors. Focused on backend engineering and driving technical design discussions for scalable solutions.
Senior Software Engineer specializing in SAP development for General Motors. Leading SAP projects and providing technical guidance in a hybrid work environment.
Senior Software Engineer for GM, designing and evolving systems for multi - channel communications. Leading technical initiatives and mentoring teams in a collaborative environment.
Software Engineer developing software for real - time control of advanced tactical radio equipment. Collaborating across engineering teams to design and evaluate hardware - software interfaces.
Senior Software Engineer focused on full - stack solutions and AI integration at Eptura. Designing scalable, user - friendly applications while mentoring junior engineers in a hybrid work setup.
Senior Software Engineer developing Cloud Native Applications at HID Global. Responsible for full lifecycle coding, testing, and deployment within a hybrid work environment.
Software Engineer developing on the George platform for personal financial management. Collaborating on feature ideation and bringing innovative designs to life.
Software Engineer specializing in MDM and ETL processing for Gartner's Data Management team. Focusing on cloud - based solutions and innovative data pipelines for internal and client needs.
Mid - Level Full Stack Engineer contributing to PropertyMe, Australia's leading property management platform. Collaborating with the Product Team to enhance consumer - facing software.
Deputy Manager Software Developer responsible for developing technology solutions at Vodafone. Collaborating on projects and maintaining applications within a diverse team.