Job Closed
This listing is no longer active.
PushPress provides robust, simple, and elegant recurring billing and membership management solutions.
Software Engineer, Infrastructure
Location
United States
Posted
137 days ago
Salary
0
Seniority
Senior
Job Description
Software Engineer, Infrastructure
PushPress
• Build and own production software that powers PushPress infrastructure, platforms, and developer tooling • Design and operate scalable cloud systems that support data-intensive and AI-enabled workloads • Create internal APIs, libraries, and frameworks that make it easier for teams to ship intelligent, reliable systems • Own CI/CD pipelines and deployment workflows that enable rapid iteration on product and AI-driven features • Partner closely with product engineers to bake reliability, performance, and observability into systems from day one • Lead incident response and post-incident reviews with a focus on resilience, learning, and long-term system improvement
Job Requirements
- 3+ years of experience as a software engineer owning real, production systems at scale
- Strong programming skills with a focus on writing clean, maintainable, and well-tested code that supports evolving, intelligent systems
- Experience building backend services, internal platforms, or shared libraries that enable data-driven and automated product capabilities
- Hands-on experience with AWS, containers, and infrastructure as code, ideally supporting data-intensive or AI-enabled workloads
- Comfort operating complex, data-rich systems and automated or agentic workflows in production environments
- A strong sense of ownership, curiosity, and the ability to think systemically about how infrastructure, data, and platforms enable intelligent products
Benefits
- Equity Incentive Plan
- Flexible Paid Time Off (and Public Holidays)
- Health Care Plan (Medical, Dental & Vision)
- Retirement Plan (Company Sponsored 401k with Match)
- Life Insurance
- Family Leave (Maternity, Paternity)
- Work From Home Stipend
- Wellness Stipend
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Engineer – Personalization
NetflixDescribed as the world's top internet television network, Netflix is a publicly-traded entertainment company offering video-on-demand and streaming media. As an
• Drive innovation in big data processing by contributing and adding to the team’s suite of data products and frameworks. • Partner with our world-class algorithm teams to drive continuous improvement and innovation to Netflix personalization.
• Build tools to split IDE components into client-server modules. • Provide technical solutions and architectural input for various IDE platform components, including indexing, editors, connection, SSH, Docker, the language support framework, and many others. • Lead integration projects with internal teams to implement the new version of the platform.
Principal Software Engineer
DotmaticsDotmatics is a company built by scientists, for scientists. Combined, we are now the world’s largest cloud-based scientific research R&D platform. We are Science Driven. We are Customer Centric. We are Better Together.
• Maintain and enhance cross-platform desktop GUI applications (Windows/Linux) • Develop and extend a Python-based API that integrates with the core application • Support user workflows in technically complex software environments (e.g., 3D CAD, CFD) • Ensure performance, stability, and usability of engineering-focused GUI tools • Maintain and operate the software build server and continuous integration pipelines • Manage release processes and versioned software distribution • Support and maintain license control systems and related backend services • Maintain AWS-based software distribution and business operations systems • Manage and configure AWS services, ensuring security, scalability, and reliability of cloud infrastructure
• Design, implement, and operate core backend components of the search system, spanning request-time services and background data pipelines • Contribute to document ingestion, crawling, and preprocessing workflows, adapting strategies based on source, domain, and freshness requirements • Build and evolve indexing and retrieval systems, including data formats, update strategies, and access patterns • Implement and improve search request flows, including query processing, retrieval orchestration, and response assembly under strict latency budgets • Build well-tested services and pipelines with clear responsibilities and interaction contracts, while remaining flexible as the system evolves • Define and implement observability primitives, including structured logs, metrics, traces, and quality signals for both online and offline components • Support experimentation and iteration by enabling feature flags, controlled rollouts, and online experiments • Track throughput, latency, and resource usage across the system, and improve performance or cost efficiency when business needs require it • Collaborate closely with ML engineers to integrate semantic retrieval and ranking models, while keeping ML logic decoupled from core system internals • Work with data analysts and product managers to translate product and quality goals into concrete backend behavior and measurable metrics




