We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1 We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Senior Software Engineer, Core Experiences
Location
United States
Posted
2 days ago
Salary
$140K - $200K / year
Job Description
Role Description
This role offers the opportunity to shape the foundational services and SDKs that power a leading cross-platform product experience. You will work at the intersection of product and infrastructure, designing clear, reliable APIs and simple systems that directly enhance user engagement. The position emphasizes both strategic thinking and hands-on execution, allowing you to optimize functionality, improve algorithms, and deliver lightweight backend services. You will collaborate closely with product teams to scope projects, balance integration and UX trade-offs, and ensure fast, efficient feedback cycles. This is a high-impact role in a fast-growing environment, ideal for engineers who thrive on creating scalable, elegant systems while contributing to a transformative, AI-enabled product experience.
- Collaborate with product teams to scope projects, balance integration/UX trade-offs, and deliver cross-platform SDK solutions.
- Optimize existing systems for speed, efficiency, and reliability by improving abstractions and algorithms.
- Develop cloud functions, lightweight backend services, and jobs using Kotlin or Kotlin Multiplatform.
- Maintain high-quality, reusable code while adhering to system-wide design and engineering standards.
- Contribute to the overall system architecture, ensuring services are scalable, robust, and aligned with product needs.
- Support continuous improvement initiatives to enhance user experience, product performance, and engineering practices.
Qualifications
- 5+ years of software engineering experience, ideally in product-focused or infrastructure roles.
- Expertise in Kotlin Multiplatform; Java experience acceptable if Kotlin Multiplatform exposure is limited.
- Strong understanding of systems thinking and end-to-end design for scalable solutions.
- Familiarity with cloud platforms, preferably GCP, and building backend services or jobs.
- Ability to prioritize work effectively, focus in a fast-paced remote environment, and collaborate with cross-functional teams.
- Excellent problem-solving, communication, and analytical skills.
- Passion for building elegant, simple systems that enhance product experiences.
Requirements
- 5+ years of software engineering experience, ideally in product-focused or infrastructure roles.
- Expertise in Kotlin Multiplatform; Java experience acceptable if Kotlin Multiplatform exposure is limited.
- Strong understanding of systems thinking and end-to-end design for scalable solutions.
- Familiarity with cloud platforms, preferably GCP, and building backend services or jobs.
- Ability to prioritize work effectively, focus in a fast-paced remote environment, and collaborate with cross-functional teams.
- Excellent problem-solving, communication, and analytical skills.
- Passion for building elegant, simple systems that enhance product experiences.
Benefits
- Competitive U.S.-based salary range: $140,000–$200,000 USD/year, plus bonus and stock options.
- Opportunity to shape products used by millions of users, including those with learning differences.
- Work in a fast-growing, entrepreneurial environment with hands-off management.
- Flexible remote work and asynchronous, collaborative culture.
- Comprehensive benefits, including health insurance and professional development support.
- Chance to impact AI-enabled audio technology at the intersection of accessibility and innovation.
Job Requirements
- 5+ years of software engineering experience, ideally in product-focused or infrastructure roles.
- Expertise in Kotlin Multiplatform; Java experience acceptable if Kotlin Multiplatform exposure is limited.
- Strong understanding of systems thinking and end-to-end design for scalable solutions.
- Familiarity with cloud platforms, preferably GCP, and building backend services or jobs.
- Ability to prioritize work effectively, focus in a fast-paced remote environment, and collaborate with cross-functional teams.
- Excellent problem-solving, communication, and analytical skills.
- Passion for building elegant, simple systems that enhance product experiences.
Benefits
- Competitive U.S.-based salary range: $140,000–$200,000 USD/year, plus bonus and stock options.
- Opportunity to shape products used by millions of users, including those with learning differences.
- Work in a fast-growing, entrepreneurial environment with hands-off management.
- Flexible remote work and asynchronous, collaborative culture.
- Comprehensive benefits, including health insurance and professional development support.
- Chance to impact AI-enabled audio technology at the intersection of accessibility and innovation.
Related Guides
Related Job Pages
More Software Engineer Jobs
Senior Software Engineer - Platform & Infrastructure (Data Platform)
JobgetherWe use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1 We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
This role is ideal for an experienced engineer passionate about designing and scaling data-intensive systems. You will be part of a collaborative team responsible for building and maintaining a next-generation data platform that powers high-scale SaaS applications. The position i...
Sr. Solutions Architect - SailPoint
BJC HealthCareBJC HealthCare is one of the largest nonprofit health care organizations in the United States, delivering services to residents primarily in the greater St. Louis, southern Illinois, and southeast Missouri regions. With net revenues of $6.3 billion and more than 30,000 employees, BJC serves patients and their families in urban, suburban, and rural communities through its 14 hospitals and multiple community health locations. Services include inpatient and outpatient care, primary care, community health and wellness, workplace health, home health, community mental health, rehabilitation, long-term care, and hospice. BJC is the largest provider of charity care, unreimbursed care, and community benefits in the state of Missouri. BJC and its hospitals and health service organizations provide $785.9 million annually in community benefit. BJC provides additional community benefits through commitments to research, emergency preparedness, regional health care safety net services, health literacy, community outreach, and community health programs and regional economic development. BJC’s patients have access to the latest advances in medical science and technology through a formal affiliation between Barnes-Jewish Hospital and St. Louis Children’s Hospital with the renowned Washington University School of Medicine.
The Senior Solutions Architect is responsible for creating a comprehensive architecture for IT solutions, providing strategic direction throughout development, and ensuring solutions align with long-term architectural goals and standards. This role also involves leading the development of solution architectures in specific areas, providing technical guidance, and monitoring emerging technologies.
Platform Software Engineer
JobgetherWe use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1 We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
In this role, you will play a pivotal part in designing and building a scalable, multi-partner integration platform that accelerates onboarding, improves developer experience, and ensures compliance with high-security standards. You will co-own platform architecture, develop APIs...
Software Engineering Co-Op
FMEstablished nearly two centuries ago, FM is a leading mutual insurance company whose capital, scientific research capability and engineering expertise are solely dedicated to property risk management and the resilience of its policyholder-owners. These owners, who share the belief that the majority of property loss is preventable, represent many of the world’s largest organizations, including one of every four Fortune 500 companies. They work with FM to better understand the hazards that can impact their business continuity to make cost-effective risk management decisions, combining property loss prevention with insurance protection. This US-based remote opportunity may require periodic travel to our corporate headquarters in Johnston, RI, which is part of the greater Providence area. With a large college-age population, Providence offers a vibrant arts and entertainment scene that includes local theatre and music, collegiate and minor league sporting events, and excellent restaurants, and we’re not that far from the breathtaking RI beaches!
The co-op will work on real-world problems, potentially developing or modifying business applications, integrating applications and databases, and augmenting rapid software delivery processes. Responsibilities also include automating software testing.