Senior Software Engineer - Business Systems
$140k - $170kSelf Financial
Role Description
We're looking for a Python engineer to join our Business Systems team, which builds and operates the integration layer connecting our core platforms (CRM, payments, and internal services) to the tools our customer-facing teams rely on every day. This is a high-traffic, latency-sensitive environment - our services handle hundreds of thousands of requests a day, and performance directly impacts the people using them in real time.
You'll own real production performance problems backed by real data - not hypothetical scaling concerns. Our team recently completed a deep, evidence-based incident investigation that traced a latency issue down to specific code-level causes and shipped fixes that measurably cut error rates and response times. If you like solving concrete, high-impact problems and can back your reasoning with data, you'll fit right in.
What You'll Do
- Design, build, and maintain Python services (REST APIs) that integrate our CRM platform with downstream systems like payments, account management, and internal data services.
- Diagnose and resolve performance issues in production - including blocking I/O, connection handling, caching strategy, and API latency under load.
- Use async Python (asyncio) to safely parallelize I/O-bound work without degrading service throughput.
- Implement and tune caching layers (e.g., Redis) for high-throughput endpoints.
- Build and maintain integrations with a CRM platform (e.g., Salesforce), including data queries and REST-based sync.
- Deploy and operate services in a cloud environment (AWS or similar): serverless functions, containerized services, and monitoring/alerting.
- Use observability/APM tooling to trace requests, identify bottlenecks, and validate fixes with real production data.
- Write clean, well-tested, maintainable code following solid architectural patterns (clear separation of API, business logic, and infrastructure layers).
- Participate in a rotating on-call/production-support role: triage alerts, coordinate fixes across teams, and help prevent incidents from becoming outages.
- Collaborate closely with other engineering teams, DevOps/SRE, and product stakeholders to scope and ship integration work.
Qualifications
- Strong professional experience with Python, including async programming and building/maintaining REST APIs.
- Solid understanding of data integration between services - how to reliably move, sync, and reconcile data across systems (batch or event-driven), handle failures/retries, and keep data consistent when systems disagree.
- Solid understanding of and API design (pagination, timeouts, rate limiting, caching), and experience debugging performance issues in a live service.
- Experience with a key-value or caching data store (Redis experience a plus) and comfort reasoning about caching/invalidation tradeoffs.
- Experience with at least one major cloud provider (AWS preferred) - serverless functions, containerized services, or similar.
- Comfort reading logs and distributed traces to debug systems issues, not just local code.
- Strong written and verbal communication - this team documents root causes and coordinates fixes across other engineering teams.
Nice to Have
- Experience with Twilio (Voice, Studio, Flex, or similar telephony/IVR platforms) - helpful, but we're happy to train a strong Python engineer on this.
- Experience integrating with Salesforce (SOQL, Apex, REST APIs).
- Familiarity with an APM/observability platform (e.g., Dynatrace, Datadog, New Relic), including instrumenting services with distributed tracing (e.g., OpenTelemetry) or structured logging.
- Comfort writing SQL for debugging and data validation across systems (e.g., data warehouse queries, CRM query languages like SOQL).
- Familiarity with API documentation tooling (OpenAPI/Swagger).
- Experience with AWS Step Functions, container autoscaling, or infrastructure-as-code (Terraform).
- Prior on-call/production-support experience in a fast-moving environment.
Benefits
- Company equity in the form of Stock Options.
- Performance-based bonuses.
- Generous employer-paid health, vision and dental insurance coverage.
- Flexible vacation policy.
- Educational assistance.
- Free gym membership.
- Casual dress code.
- Team building events and activities.
- Remote work arrangements/ flexible work schedule.
- Paid parental leave.
$174k - $267.1k
Role Description You'll build the internal software that runs Wrapbook's marketing, sales,... ...pipelines. Salesforce is one of the systems you'll build in and integrate with, alongside... ...~5+ years hands-on software engineering — full-stack, backend, or systems backgrounds...SeniorFull time$150k - $190k
Role Description This is not a traditional product engineering role. It is a deeply business-embedded engineering position at the intersection of Finance... ..., Engineering, and Operations. The hire will build the systems and instrumentation that make unit economics visible,...SeniorFull time- ...team of infrastructure and platform engineers building Fleet Orchestrator, which... ...our entire fleet state, including software versions and configuration. Our system ensures that every vehicle in the... ...the Role We’re looking for a Senior Software Engineer to take a key...SeniorFull timeRemote workRelocation
- ...this is your chance to join as a founding engineer. In just a few months, we’ve already hit... ...About you Have 3+ years of software engineering experience in a strongly typed... ...architecting, developing, and managing complex systems at a scale Have a strong bias towards...SeniorFull time
$170k - $210k
...investment in extensibility, simplicity, and reliability. Embedded Systems engineering is the basis of the entire company’s mission. The... ...architect the future of robotics through best in class, modern software engineering practices. We're looking for seasoned and skilled...SeniorFull time- ...Zoox's Robot Software Infrastructure team is looking for a software engineer to help develop the operating system platform that runs on several devices on our vehicle. In this role, you’ll work on platform-level software that enables a wide variety of on-bot applications...SeniorFull timeTemporary workRelocation package
$15k
...ambitious goals for the future. As a Senior Software Engineer on our Back Office Engineering team,... ...developing the company's production trading systems and the data pipelines that drive our... ...reporting systems to meet evolving business needs. Build advanced tooling to...SeniorFull timeWork at officeLocal areaRemote work$180k - $210k
...talents, including world-class engineers who have designed and tested... ...problems and building new systems that work. We’ll hold you... ...ABOUT THE ROLE As a Senior Software Engineer II, Internal Systems... ...and custom applications so business, manufacturing, and operations...SeniorPermanent employmentFull timeWork at officeImmediate startWork from homeFlexible hours$10 per hour
...challenges that impact business, society, and the environment... ...The Autonomous Freight Systems team is a brand new, AI-first engineering team in San Francisco,... ...intervention. As a Senior Engineer, you will own significant... ...+ years of professional software engineering experience...SeniorFull timeFlexible hours$140k - $210k
...The Role: Yubico is looking for a Senior Software Engineer who is innovative and has a passion... ...user feedback, industry standards, and business needs. Work collaboratively across... ...experience. Familiarity with operating system internals and services, such as...SeniorFull timeContract workWork at officeImmediate startRemote work$168k - $252k
...technical leader, join a small team of engineers that owns all software running on maritime assets.... ...for autonomy on the edge. Generate system solutions to increase reliability, ease... ...or training, critical skills, and/or business considerations. Highly competitive equity...SeniorFull timeWork experience placementLocal areaRemote workRelocation packageFlexible hours- ...About Valency Valency Systems is a small, dynamic team of engineers, scientists, and researchers building the... ...the Role We're looking for a Senior Software Engineer who will report to the Head... ...built and scaled systems while the business was growing rapidly underneath...SeniorFull timeImmediate startRemote work3 days per week
$174k - $253k
Write and test product or system development code. Review code developed by other engineers and provide feedback to ensure best... ...testing, maintaining, or launching software products, and 1 year of... ...projects as you and our fast-paced business grow and evolve. We need our engineers...SeniorWorldwide$174k - $252k
Develop and optimize the software platform for wearable co-processors... ...with embedded operating systems.Preferred qualifications:Experience... ....Google's software engineers develop the next-generation technologies... ...as you and our fast-paced business grow and evolve. We need our...SeniorRemote work$115.2k - $214k
...OpportunityWithin AI for Drug Discovery, the Software Engineering team builds and operates software... ...software engineering experience and for the Senior Software Engineer level, you have a... ...automated testing, data modeling, and system design.You have experience independently...SeniorFull timeLocal areaWorldwideRelocation package3 days per week$272k - $283k
...credit provides an on-ramp for new customers to enter the credit system. Through PayJoy’s point-of-sale financing and card offerings,... ...applications for the Play Store) . We are seeking a specialized systems engineer focused on the heart of the operating system: AOSP (Android...SeniorFull timeLocal areaImmediate startHome office$191k - $253k
...bringing the expertise, technology, and business model of the 21st century’s most... ...industry, Anduril is changing how military systems are designed, built and sold. Anduril’... ...to the military in months, not years.Senior Software Engineer, VMSAnduril’s Maritime Division has assembled...SeniorFull timeWork experience placementImmediate startRemote workFlexible hours$193.93k - $291.15k
...that out-perform standard protocols. About the Work Engineered Connectivity: Architect a network bonding framework to aggregate... ...QUIC, SRT, gRPC Tools: Wireshark About You Systems Thinker: You have a deep understanding of the Linux...SeniorFull timeRemote work$173k - $251k
Everlaw is looking for a Senior Software Engineer, Database Systems to drive the development of our core data infrastructure. As a mid-sized SaaS company... ...environments to ensure high availability and minimal business interruption.Build Observability Systems: Develop and...SeniorFull timeWork at officeLocal areaRemote workVisa sponsorshipWork visa3 days per week- Senior Software Engineer — File SystemEngineering | File System Team | Full-Time | US Boston/Marlborough - Hybrid 3 daysRole OverviewNasuni is looking for a Senior... ...hybrid cloud storage solution that powers business growth with effortless scalability, built-in security...SeniorFull timeFor contractorsWork at officeRemote workFlexible hours
$86.8k - $165.2k
...our three market leading businesses, world-class operations... ...and renowned engineering expertise to meet the needs... ...defense.As part of the Software Engineering Space and Air... ...has an opportunity for a Senior Software Engineer to join our Mission Systems Engineering Team in the...SeniorTemporary workWork experience placementWork at officeLocal areaRemote workRelocationFlexible hours$145k - $200k
...builds the world’s leading software for data-driven decisions and... ....The RoleWe are seeking a Senior Software Engineer to join a customer-facing... ...Autonomy Software for Autonomous Systems for use in operational and... ...year (subject to team and business needs)• 10 paid holidays...SeniorFull timeWork experience placementWork at officeRemote workWork from homeRelocation package$130.4k - $195.6k
...to stream Unity content into other game engines and 3D environments — in-process, cross-... ...process, and over the network.We’re building systems that allow real-time 3D experiences to... ...other major game engines and emerging software platforms. We’re also developing new...SeniorFull timeWork at officeRemote workWorldwide$108k - $216k
...immigration support and | or sponsorship*****Join Walmart as Senior, Software Engineer - Transactional Systems and your work could help over 240 million global... ...do the best work of your life.Walmart’s Enterprise Business Services (EBS) is a powerhouse of seven exceptional...SeniorFull timeTemporary workPart timeWork at officeWorldwideFlexible hours$142k - $214k
...concept to fully operational systems that are reshaping the landscape... ...experience with modern software technologies to redefine robotics... ...are looking for Full Stack Engineers to join our team. As a Full Stack... ..., critical skills, and/or business considerations. Highly competitive...SeniorFull timeWork experience placementLocal areaRemote workRelocation package- A leading AI research company based in San Francisco is seeking a skilled software engineer with over 5 years of experience, including 2 years at a top-tier product company. The role involves evaluating AI-generated code, collaborating on AI-driven solutions, and designing...SeniorTemporary workFor contractorsRemote workFlexible hours
- ...What You’ll Do: As a Senior Software Engineer on the Creator Business team, you will help drive a healthy and ever-growing creator economy at Roblox. Our... .... You will: Develop remarkable products and systems that will delight our users. Work with the product...SeniorFull time
- ...deep data insights to improve their business. Founded by engineers — and customer obsessed — we leap at... ...traditional SQL query engines. As a software engineer on the Runtime team at Databricks... ...data storage and processing systems that can outperform specialized SQL query...SeniorFull time
$120k - $150k
...manufactures these satellite buses at scale using a combination of software, vertical integration, and hardware that is designed for... ...the galaxy beyond our planet. About the RoleAs a Software Engineer, Business Systems you will have the opportunity to architect and manage the...Full timeWork at office$144k - $236k
...DescriptionAs part of our world-class software engineering team, you will help build... ...power LinkedIn’s products, business, and AI-first future. This... ...infrastructure, storage systems, streaming platforms, traffic... ...EngineeringExperience level: Mid-Senior LevelIndustry: InternetSeniorFor contractorsWork experience placementWork at officeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Business Systems. Be the first to apply!
- agile software developer Remote
- software developer internship no experience Remote
- intermediate software engineer Remote
- software engineer staff Remote
- experienced software developer Remote
- work from home software developer Remote
- software developer no experience Remote
- software developer fintech Remote
- software data engineer Remote
- financial software developer Remote




