Recent remote jobs
This includes:
- Develop and build products that provide an exceptional customer experience for our members.
- Own design, test, development and delivery of new and existing features.
- Participate in all phases of the software development life cycle.
- Collaborate cross functionally to identify the best solutions.
- Demonstrates understanding of tradeoffs inherent in software design.
- Capable of working in isolation to design solutions to complex problems.
- Design and develop maintainable, scalable, fault tolerant, and efficient systems.
- Upholding code quality to ensure features are upto standards to deliver a quality product.
- Prioritize team needs in technical debt and tooling to relieve operational load and evolve the system to meet the changing needs of the environment.
ABOUT YOU
- 10+ years experience as a software engineer developing solutions for systems at scale.
- 5+ years mobile development experience
- Mobile engineer with breadth of experience in mobile architecture, and test driven development.
- Comfortable with ambiguity, you are curious, and a motivated self learner.
- Excellent written and verbal communication skills.
- You feel comfortable with ambiguity, you are curious, and a motivated self learner.
- You thrive in an environment fostering freedom and responsibility.
- Results oriented, knows how to unblock yourself and others to achieve goals and objectives.
- You are a polyglot capable of learning new languages and technologies quickly.
- Experience designing consumer grade mobile applications.
- Experience designing and developing cloud based solutions.
- You have an understanding of containerization technologies.
- You have production experience developing in React Native, Javascript/Typescript.
- Production experience developing scalable/highly available consumer applications.
- BA/Master degree in Computer Science OR relevant work experience
BONUS POINTS FOR
- Experience with financial services systems
- Hands-on experience with Flutter, Swift/Objective C, Java/Kotlin, GraphQL.
- Strong hands-on experience with at least one SQL and one NoSQL variant, i.e. Postgres, MySQL, MongoDB, Redis.
- Experience and a strong understanding of microservices architecture.
- You have an understanding of containerization technologies.
- Experience in designing and deploying systems to AWS.
Job Benefits:
- Unlimited PTO
- Fully paid Medical, Dental, and Vision Coverage
- 401K Match
- Ability to Work from Anywhere in the US
- Equity
- Health and Wellness Days
- DEI Events and Workshops
- Cultural Events and Workshops
ABOUT THE ROLE
- Develop and build products that provide an exceptional customer experience for our members
- Add new functionality and iterate on existing products
- Participate in all phases of the software development lifecycle, TDD, QA, deployment and bug-fixing
- Collaborate with team to architect, build, and document products that improve our members’ lives
- Understand the tradeoffs inherent in software development
- Technologies used in our tech stack include JAVA, Ruby, Python, React, and Node, but value flexibility
- Help develop and mentor junior developers
ABOUT YOU
- 7+ years experience with full-lifecycle software development on multiple platforms at scale
- Strong hands-on experience with at least one backend framework such as Spring, Rails, etc.
- Experience developing and integrating with APIs
- Familiarity with AWS technologies - EC2, S3, Lambda, API Gateway, etc.
- Professional experience with Object Oriented or Functional Programming
- Strong hands-on experience with at least one SQL and one NoSQL variant, i.e. Postgres, MySQL, Mongo, Cassandra
- Strong experience with Agile and Lean software engineering methodologies and practices
- Experience with modern tooling and best practices, especially in the areas of testing, CI/CD, and instrumentation
- Excellent verbal and written communication
BONUS POINTS FOR
- Experience with financial services systems
- Hands-on experience with Apache Kafka, Spark and/or Hadoop Stack
- Clojure programming (hobby or work)
- Experience programming in a polyglot environment
- Experience using models, algorithms, and ML technology in production systems to solve core business problems
Job Benefits:
- Unlimited PTO
- Fully paid Medical, Dental, and Vision Coverage
- 401K Match
- Ability to Work from Anywhere in the US
- Equity
- Health and Wellness Days
- DEI Events and Workshops
- Cultural Events and Workshops
ABOUT THE TEAM
- You will be part of an overall organization composed of various engineers and specialists that focus in infrastructure, operations, development, observability, and security.
- Along with a few other specialist people, the Platform Engineering/SRE is instrumental in the future public API-driven services which define Happy Money's road forward
ABOUT THE ROLE
- Be a foundational member of our Platform Engineering or Site Reliability Engineering (SRE) practice
- With senior Engineering leadership and in consultation with functional areas (Systems Engineering/Operations, Development, QA, Program Management, Data Engineering, etc), scope, create, deploy, and manage platforms to measure and increase site availability and responsiveness
- Will bring significant experience to bear in assessing and remediating site reliability issues
- Believes in robust automation everywhere (of course)
- Exhibits extreme ownership mentality
- Can anticipate future infrastructure/platform/applications needs at scale, and can offer and implement practical solutions
- Be on-call
- Work Pacific time hours
- Will successfully mentor others in SRE fundamentals
ABOUT YOU
- Have excellent verbal and written communications skills
- 10+ years experience as an SRE, full-stack developer, systems engineer, DevOps, or other such contributor
- 5+ years experience as a full-stack developer or SRE
- 5+ years experience with AWS services
- Strong facility with either Java or Python is required; strong ability with both is highly desired
- You are an expert at Bash development
- Adequate capability in Javascript, Ruby, and/or Perl is a plus
- 5+ years with modern, agile SDLC practices, orchestration tooling, and CI/CD platforms (e.g., Terraform, Cloudformation, CodeDeploy, Jenkins, CircleCI, etc)
- Very deep experience with common security monitoring, SIEMs, penetration, and other such platforms (e.g., Splunk, AWS GuardDuty, Qualys, AlienVault, etc)
- Ability to make nuanced threat assessments
- Experience with the NIST family of Information Security-related publications including 800-37, 800-30, and 800-53
- Significant experience with PCI, SOC2, SOX, HIPAA, or other compliance regimes
BONUS POINTS FOR
- Significant experience with financial systems or loan origination systems
- Have strong connections with industry leaders who we could leverage for topical discussions
Job Benefits:
- Unlimited PTO
- Fully paid Medical, Dental, and Vision Coverage
- 401K Match
- Ability to Work from Anywhere in the US
- Equity
- Health and Wellness Days
- DEI Events and Workshops
- Cultural Events and Workshops
ABOUT THE ROLE
- Develop and build products that provide an exceptional customer experience for our members
- Lead a team of 6-10 Engineers and Tech leads for the backend system
- Own development and delivery of complex projects across multiple systems
- Participate in the hiring process and refine the process as needed
- Help develop, mentor, and evaluate engineering staff
- Participate in all phases of the software development life cycle, including QA, deployment and bug-fixing
- Collaborate with team to architect, build, and document products that improve our members’ lives
- Understand the tradeoffs inherent in software development
ABOUT YOU
- 10+ years of professional experience of leading a team of software engineers with full lifecycle software development
- We have JAVA and Python in our stack and require solid demonstrable skill in two or more languages: Javascript, Java, Clojure, Scala, Ruby, Python, C#, C/C++, etc. (we have a language agnostic interview process)
- Successfully implemented a microservice-based architecture as part of system build out
- Strong experience with at least one SQL and one NoSQL variant, e.g. PostGres, MySQL, Mongo, Cassandra
- Strong experience with Agile and Lean software engineering methodologies and able to mentor others in these practices
- Strong organizational skills, Influential skills, the ability to prioritize tasks and keep projects on schedule
- Excellent communication, planning & collaboration skills
BONUS POINTS IF YOU HAVE
- Development of high volume consumer facing mission-critical sites, systems, or processes
- Experience with financial systems or Loan Origination Systems
- Hands-on experience with Apache Kafka, Spark and/or Hadoop StackJava and Spring Boot development
- Comfortable using the Atlassian stack (i.e. JIRA, Confluence, etc.)
Job Benefits:
- Unlimited PTO
- Fully paid Medical, Dental, and Vision Coverage
- 401K Match
- Ability to Work from Anywhere in the US
- Equity
- Health and Wellness Days
- DEI Events and Workshops
- Cultural Events and Workshops
ABOUT THE ROLE
- Work on different project efforts, anticipating/identifying issues that inhibit the attainment of project goals and implementing corrective actions. Foster and maintain good relationships with customers and Engineering teams to meet expected customer service levels
- Perform hands-on activities involved in creating cloud infrastructure components, migrating from, or integrating with on-premises services, and developing self-service tooling and metrics to empower delivery teams’ autonomy
- Design, build, and maintain the CI/CD infrastructure
- You have demonstrated experience building right-sized solutions.
- Exhibit extreme ownership mentality.
- Become proficient in understanding how each software component, system design, and configuration is linked together to form an end-to-end solution
- Help align development and QA requirements with the capabilities of the infrastructure
- Anticipate future infrastructure needs and offer solutions
- Participate in the design, implementation, and ongoing management for infrastructure tooling and operations
- Serve in an on-call team and as an escalation contact for service trouble incidents
- Design optimizations to meet the scalability and performance needs of the organization
- Strong experience with CI/CD processes and infrastructure
- Enhance existing monitoring and reliability metrics across our platform
ABOUT YOU
- 10+ years experience of Linux and/or Unix administration, configuration, and in-depth troubleshooting
- 5+ years administering mission-critical and large-scale web application
- 5+ years with “cloud” IaaS provider with at least 3 years of expertise with various AWS technologies (e.g. EC2, S3, RDS, ELB, IAM, ECS, CloudWatch) to develop and maintain an Amazon AWS based cloud solution, with an emphasis on best practice cloud security. Track record of successful implementation experience with AWS or other public cloud platforms using infrastructure-as-code tools like Terraform
- Strong system monitoring capabilities using AWS CloudWatch and DataDog or similar tools such as New Relic etc.
- Relational and non-relational clustered DB experience (PostgreSQL,MySQL,Kafka, Spark, Hadoop, Mongo)
- Very strong configuration tooling (Chef, Puppet, Ansible, SaltStack, etc) and orchestration automation (Terraform, CloudFormation, etc)
- Very strong programming ability in at least one scripting or shell language, such as Python, Ruby, Perl, and/our the Bourne Again shell
- Solid understanding of all aspects of software development life cycle and quality control practices. Strong experience with Agile, Lean, and/or test-driven software development environments
- Experience with daily use of Git
- Disaster recovery planning and implementation
- Solid hands-on experience with networking for a cloud-based Internet application (load balancing, reverse proxies, DNS, CDN’s, firewalls, security applications)
- Possess a systematic problem-solving approach, coupled with strong communication skills and a sense of ownership and drive.
- Excellent cross functional collaborative skills working with multiple development teams and ability to build relationships. Highly collaborative with an ability to influence and reach consensus
- Ability to influence development teams in adopting cloud technologies, processes, and best practices
- Ability to define and solve logical problems for highly technical applications.
- Have a great attitude and be ready to hustle
BONUS POINTS FOR
- Experienced with Information Security compliance, including SOC-2 or PCI compliance preparation
- Experience with financial systems or loan origination systems
Job Benefits:
- Unlimited PTO
- Fully paid Medical, Dental, and Vision Coverage
- 401K Match
- Ability to Work from Anywhere in the US
- Equity
- Health and Wellness Days
- DEI Events and Workshops
- Cultural Events and Workshops
ABOUT THE TEAM
- Cool project - Build the next generation Enterprise Data Warehouse designed and built from the ground up.
- Cool database - Snowflake on AWS, the leading cloud-native analytic repository featuring separate elastic storage and compute resources, ANSI SQL, unlimited capacity and amazing performance.
- Cool Architecture - Data Vault 2.0 features the best of Inmon's and Kimball's models with a unique approach to supporting rapidly changing data.
- Cool tools - the latest technology for modeling, designing, building and delivering data warehouses in the cloud including the newest ETL/ELT tools.
- Cool team - work with experts with decades of experience building very large data warehouses and analytic/reporting systems.
ABOUT THE ROLE
- The Data Engineer works closely with other teams to extract, transform and load data from wide variety of data sources, including in-house databases
- Creating solutions using best practices
- Working cross functionally with other engineering teams to improve process and best practices
- Designing, developing and maintaining solutions to: source, integrate, transform, cleanse, normalize and expose / present data to various constituents / consumer groups such as other engineering groups, data science or other end users
- Data Engineers also recommend and influence the adoption of Data related technologies and products;
- Data Engineers are also supporting and working closely with Dev Ops to define, build and assess Data Infrastructure environments
ABOUT YOU
- 5+ years of experience in MS SQL Server, Postgres, Oracle, ETL technologies (SSIS, Informatica), and a plus if you know Snowflake, Kafka, AWS, Python
- 3+ years of experience building large data pipelines
- Bachelor’s degree in Computer Science or relevant work expertise
- Experience working cross functionally with other teams outside of engineering
- Prior experience with financial systems is a plus
Job Benefits:
- Unlimited PTO
- Fully paid Medical, Dental, and Vision Coverage
- 401K Match
- Ability to Work from Anywhere in the US
- Equity
- Health and Wellness Days
- DEI Events and Workshops
- Cultural Events and Workshops
Roles & Responsibilities
- Ultimately responsible for the quality of architecture and design of applications within the Engineering Productivity organization.
- Improve the overall development process by identifying gaps or inefficiencies in workflows and suggesting solutions.
- Streamline and simplify the flow of code from the engineer's fingertips to production deployment.
- Design and build advanced infrastructure enabling fast iteration.
- Partner with the manager and build a roadmap for the developer productivity team.
- Partner with the customer engineering managers and principal leads to identify obstacles and define improvements in the engineering processes, systems, and tools to support the developers.
- Develop and track key metrics for engineering performance, drive their improvement over time, and communicate their status.
ABOUT YOU
- A natural leader: your “get stuff done” philosophy inspires and invigorates the team around you; you have a proven track record of mentoring junior engineers and influencing people and teams around you.
- 7+ proven experience owning application development from "end to end" as well as developing tools and solutions.
- Strong hands-on experience with at least one backend framework such as Java, Python, Golang, Ruby on Rails, etc.
- Passion for engineering quality (branching strategies, code reviews, testing methodologies, style guide adherence, documentation, etc.)
- Strong hands-on experience with at least one SQL variant, i.e. Postgres, MySQL, etc.
- Familiarity with software engineering practices including unit testing, code reviews, and design documentation.
- Ability to build tooling and/or services in one or more object-oriented programming languages.
- An interest in ideation and building internal products with other engineers as your customers
- Set up and administered common 3rd party and open source development tools
- Designed and optimized a toolchain other developers use to ship code.
- Must have strong written and oral communication skills.
- Ability to work collaboratively in a team environment, and enjoyment of learning from and teaching other team new skills.
- BS degree in Computer Science or similar technical field of study or equivalent practical experience.
BONUS POINTS FOR
- Master’s Degree in Computer Science or similar technical field of study or equivalent practical experience.
- Experience with Docker and Kubernetes.
- Familiarity with deployment automation/configuration management viz. Terraform, Chef, CloudFormation.
- Experience with Salesforce.
Job Benefits:
- Unlimited PTO
- Fully paid Medical, Dental, and Vision Coverage
- 401K Match
- Ability to Work from Anywhere in the US
- Equity
- Health and Wellness Days
- DEI Events and Workshops
- Cultural Events and Workshops
ABOUT THE ROLE
- You will be part of an overall organization composed of various engineers and specialists that focus in infrastructure, operations, development, observability, and security.
- Along with a few other specialist people, the Platform Engineering/SRE is instrumental in the future public API-driven services which define Happy Money's road forward
- This role will report into our VP, Systems Confidence
WHAT YOU'LL BE DOING
- With senior Engineering leadership and in consultation with functional areas (Systems Engineering/Operations, Development, QA, Program Management, Data Engineering, etc), scope, create, deploy, and manage platforms to measure and increase site availability and responsiveness
- Will bring significant experience to bear in assessing and remediating site reliability issues
- Believes in robust automation everywhere (of course)
- Exhibits extreme ownership mentality
- Can anticipate future infrastructure/platform/applications needs at scale, and can offer and implement practical solutions
- Be on-call
- Work Pacific Time hours
- Will successfully mentor others in SRE fundamentals
ABOUT YOU
- Have excellent verbal and written communications skills
- 15+ years experience as an SRE, developer, systems engineer, DevOps, or other such contributor
- 6+ years experience as a Sr. SRE
- 5+ years experience with AWS services
- Strong facility with either Java or Python is required; strong ability with both is highly desired
- You are an expert at Bash development
- Adequate capability in Javascript, Ruby, and/or Perl is a plus
- 5+ years with modern, agile SDLC practices, orchestration tooling, and CI/CD platforms (e.g., Terraform, Cloudformation, CodeDeploy, Jenkins, CircleCI, etc)
- Very deep experience with common security monitoring, SIEMs, penetration, and other such platforms (e.g., Splunk, AWS GuardDuty, Qualys, AlienVault, etc)
- Ability to make nuanced threat assessments
- Experience with the NIST family of Information Security-related publications including 800-37, 800-30, and 800-53
- Significant experience with PCI, SOC2, SOX, HIPAA, or other compliance regimes
BONUS POINTS FOR
- Significant experience with financial systems or loan origination systems
- Have strong connections with industry leaders who we could leverage for topical discussions
Job Benefits:
- Unlimited PTO
- Fully paid Medical, Dental, and Vision Coverage
- 401K Match
- Ability to Work from Anywhere in the US
- Equity
- Health and Wellness Days
- DEI Events and Workshops
- Cultural Events and Workshops
WHAT YOU'LL BE DOING
- Working cross-functionally to identify system requirements, and designing the architecture of critical systems.
- Leading engineers to design and develop critical systems.
- Influencing and gaining consensus to impact the technology roadmap.
- Promoting best practices and mentoring other engineers.
- Leading by example, taking ownership of the design and development of system components.
- Fostering an environment of continuous improvement to increase engineering efficiency.
- Evangelizing development maturity through combined engineering and the full development life cycle.
ABOUT YOU
- 15+ years experience as a software engineer developing solutions for systems at scale.
- 8+ years mobile development experience
- 5+ years of experience leading teams as a tech lead or people manager.
- You have production experience developing in React Native, Javascript/Typescript
- Mobile engineer with breadth of experience in system design, mobile architecture, and test driven development.
- Able to dig deep to diagnose problems and communicate solutions broadly.
- Comfortable with ambiguity, you are curious, and a motivated self learner.
- Excellent written and verbal communication skills.
- Thrive in an environment fostering freedom and responsibility.
- Results oriented, and know how to unblock yourself and others to achieve goals and objectives.
- Excellent prioritization and time management skills capable of leading multiple projects.
- Polyglot capable of learning new languages and technologies quickly.
- Experience designing large scalable and reliable systems.
- Experience designing consumer grade mobile application.
- Experience and strong understanding microservices architecture.
- Experience designing and developing cloud based solutions.
- Understanding of containerization technologies.
- Production experience developing scalable/highly available consumer applications.
- BA/Master degree in Computer Science or related field of study
BONUS POINTS FOR
- Experience with financial services systems
- Hands-on experience with Flutter, Swift/Objective C, Java/Kotlin, GraphQL
- Strong hands-on experience with at least one SQL and one NoSQL variant, i.e. Postgres, MySQL, MongoDB, Redis
- You have experience and a strong understanding of microservices architecture
- You have an understanding of containerization technologies
- Experience in designing and deploying systems to AWS
Job Benefits:
- Unlimited PTO
- Fully paid Medical, Dental, and Vision Coverage
- 401K Match
- Ability to Work from Anywhere in the US
- Equity
- Health and Wellness Days
- DEI Events and Workshops
- Cultural Events and Workshops
WHAT YOU'LL BE DOING
- Working cross functionally to identify system requirements, and designing the architecture of critical systems.
- Leading engineers to design and develop critical systems.
- Influencing and gaining consensus to impact the technology roadmap.
- Promoting best practices and mentoring other engineers.
- Leading by example, taking ownership of the design and development of system components.
- Fostering an environment of continuous improvement to increase engineering efficiency.
- Evangelizing development maturity through combined engineering and the full development life cycle.
ABOUT YOU
- Full stack development engineer with breadth of experience in system design, application architecture, and test driven development.
- Goes deep to diagnose problems and communicate solutions broadly.
- Comfortable with ambiguity, you are curious, and a motivated self learner.
- Thrive in an environment fostering freedom and responsibility.
- Results oriented, and knows how to unblock yourself and others to achieve goals and objectives.
- Excellent prioritization and time management skills capable of leading multiple projects.
- You are a polyglot capable of learning new languages and technologies quickly.
- Experience designing system architecture.
- Experience designing service oriented architecture.
- Experience and strong understanding microservices architecture.
- Experience designing and developing cloud based solutions.
- Understanding of containerization technologies.
- Production experience developing in Java, C#, Go, or other languages.
- Production experience developing scalable/highly available consumer applications.
- BA/Master degree in Computer Science or related field of study OR relevant work experience.
BONUS POINTS ABOUT YOU
- Background developing banking and lending systems (e.g. LMS,LOS).
- 5+ or more years experience leading teams as a tech lead or people manager.
- Experience using models, algorithms, and ML technology in production systems to solve core business problems.
Job Benefits:
- Unlimited PTO
- Fully paid Medical, Dental, and Vision Coverage
- 401K Match
- Ability to Work from Anywhere in the US
- Equity
- Health and Wellness Days
- DEI Events and Workshops
- Cultural Events and Workshops