Senior Staff Software Engineer designing and developing innovative financial systems at EarnIn. Collaborating cross-functionally and mentoring engineers in a remote setting.
Responsibilities
Drive the design & implementation of new features and/or re-architect existing systems - break down complex problems into their bare essentials, translate this complexity into elegant design, and create high-quality, maintainable code.
Make a meaningful impact on the lives of our community members.
Design & deliver robust microservice integrations via REST/gRPC APIs using various communication, consistency, and coordination strategies.
Collaborate and mentor other senior engineers while providing thoughtful guidance using code, design, and architecture reviews.
Contribute to defining technical direction, planning the roadmap, escalating issues, and synthesizing feedback to ensure team success.
Estimate and manage team project timelines and risks
Care passionately about producing high-quality designs and code
Participate in hiring and onboarding for new team members.
Lead cross-team engineering initiatives.
Requirements
8+ years of development experience in backend or full-stack software development, including IC Leadership experience
Bachelor's, Master’s, or PhD degree in computer science, computer engineering, or a related technical discipline, or equivalent industry experience
Expertise in trade-off analysis for distributed architectures.
Proficient in at least one modern programming language, and the ability to understand more than one - we currently work in Kotlin and C#
Proficient in running multiple critical tech initiatives in parallel
Familiarity with the clean architecture approach.
Experience with various data storage, including relational and document databases.
Excellent written and verbal communication skills.
Being self-motivated and able to work independently with minimal supervision.
Senior Software Engineer developing AI - based automation systems, managing architecture and production integrations for client projects. Collaborating with teams to create scalable, efficient solutions.
Software Engineer developing software components for scientific instrumentation at Malvern Panalytical. Contributing to Agile delivery with a focus on modernising existing software and mentoring junior engineers.
Senior Mobile Software Engineer responsible for developing secure mobile applications and enhancing fraud detection systems. Collaborating with cross - functional teams in an international product company.
Senior Software Engineer developing Adaptive Planning solutions within Disney Experiences. Leading integrations, design oversight, and mentoring junior developers with a focus on performance and scalability.
Lead Software Engineer developing AI - powered financial systems for Disney's licensing operations. Shaping the architecture of next - generation platforms while mentoring junior engineers.
Systemadministrator for Linux and PostgreSQL at an open - minded interdisciplinary university. Ensuring high availability and overseeing Linux systems and PostgreSQL clusters.
Staff Software Engineer leading agentic AI implementation at Atria Health. Focused on technology workflows and cross - functional collaboration for innovative healthcare solutions.
Software Engineer building large - scale distributed systems at Quantcast. Collaborating with data science and engineering teams to optimize data processing workflows.
Lead Engineering Technologist providing technical expertise to solve complex problems. Overseeing training and development for engineering staff in a hybrid role at Duke Energy.