We’re the leader in Digital Trust & Safety, empowering companies of all sizes to unlock revenue without risk.
Software Engineer
Location
California + 1 moreAll locations: California | Washington
Posted
93 days ago
Salary
$120K - $155K / year
Seniority
Mid Level
Job Description
Software Engineer
Sift
• Design and build immutable infrastructure and fault-tolerant, multi-AZ/multi-region systems that are resilient and self-healing. • Implement multi-region deployments, such as BigTable clusters spanning multiple regions, with strategies to ensure specific customers are routed to designated regions (e.g., sticky sessions at the regional level). • Optimize local development and testing workflows to be fast, efficient, and seamless. • Create dynamic environments that enable specific services to interact with other environments in real time. • Develop automated bot solutions for deployment and monitoring, integrating with Slack for streamlined updates. • Participate in on-call support and incident response activities, providing 12/7 coverage for one calendar week approximately once every 3-4 weeks.
Job Requirements
- 2+ years of experience as a Software Engineer focused on infrastructure/platform services or in a Site Reliability Engineering (SRE) role.
- Strong programming skills in languages such as Java, Scala, or Python.
- Extensive experience building and managing cloud infrastructure on AWS or GCP.
- Expertise in building infrastructure as code and automating provisioning processes using tools like CloudFormation or Terraform.
- Proficiency in setting up and managing monitoring and alerting systems, both open-source and commercial.
- Familiarity with Docker and container orchestration technologies like Kubernetes, GKE, or AWS ECS.
- Experience troubleshooting and resolving production system issues, with a focus on building automated solutions to prevent future occurrences.
- Proven expertise in automation and a solid understanding of configuration management tools.
Benefits
- Competitive total compensation package
- 401k plan
- Medical, dental and vision coverage
- Wellness reimbursement
- Education reimbursement
- Flexible time off
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Lead the design, development, and implementation of high‑quality software solutions supporting payment processing, merchant onboarding, settlement, and related financial workflows. • Architect scalable, secure, and maintainable systems using modern engineering practices and tools. • Propose innovative solutions to complex business challenges and drive consensus across product, engineering, and business teams. • Identify risks and technical constraints early in the project lifecycle and provide mitigation strategies. • Write clean, efficient, and robust code across the full stack. • Perform code reviews to maintain code quality, best practices, and consistency. • Conduct unit, integration, and performance testing to ensure system reliability and performance. • Maintain comprehensive technical documentation throughout the development lifecycle. • Lead, mentor, and coach a team of software developers to foster professional development and skill growth. • Support team members through technical guidance, problem-solving, and architecture reviews. • Build strong working relationships across engineering, QA, product, and customer‑facing teams to ensure technical alignment and smooth project delivery. • Translate complex technical concepts into clear, accessible language for both technical and non‑technical audiences. • Own the technical delivery of large‑scale, high‑visibility projects and end‑to‑end product modules. • Deliver accurate time and resource estimates for major development efforts. • Ensure solutions meet business requirements, quality standards, and compliance expectations typical of the payments industry. • Champion modern development methodologies (CI/CD, cloud architectures, automated testing, containerization, etc.).
Senior Full-Stack Developer, Bilingual
InEventSmarter events. Stronger connections. That's the InEvent advantage for In-person, Virtual, and Hybrid events.
• Define and execute a technology roadmap aligned with business goals and rapid scaling. • Lead and mentor engineering and technology teams, fostering a culture of ownership, innovation, and continuous learning. • Drive digital transformation and improve product, platform, and process efficiency. • Design and oversee secure, scalable system architecture and infrastructure. • Manage the tech budget and make smart, cost-effective technology decisions. • Work closely with founders, leadership, and stakeholders to translate business needs into technical solutions. • Manage vendors, cloud platforms, and technology partners. • Ensure strong data security, risk management, and regulatory compliance.
Principal/Senior Staff Software Engineer, Streaming Analytics
ClouderaAt Cloudera, we believe that data can make what is impossible today, possible tomorrow.
• Act as the developer and contributor for Apache Flink and the Cloudera streaming analytics suite • Design and build the next generation of features for our streaming core • Lead by example and mentor senior engineers by setting standards for high-craftsmanship code • Partner with Product Management to turn visionary ideas into working prototypes • Serve as the ultimate escalation point for complex distributed system failures
The best CMMS for healthcare maintenance professionals. Senior Full Stack Software Developer About Us: At FSI, you’ll join a team of passionate professionals dedicated to empowering efficient and safe hospital operations. FSI supports over 400 million ft of hospital space every year to run transformative, intelligent hospital maintenance operations. FSI is the most comprehensive computerized maintenance management software (CMMS) provider for healthcare, and we’re proud to serve over 1,300 hospitals with some of the largest networks in the country -- including Atrium Health, UPMC, Yale New Haven, SSM Health UNC Health, and many others. We work directly with our customers to build customized modern technology that fits their complex needs. In 2020, FSI received significant investments to grow and expand on the foundation established since the company began in 2002. We believe our most exciting chapter is just beginning, and we’re looking for talent that wants to make an impact. If you’re looking for a fast-paced, innovative community with a team focused on collaboration and empowerment through technology, we encourage you to get in touch. Your role: We are seeking a Senior Full Stack Software Developer who will serve as a technical lead for a development squad building and evolving our core product platform. In this role you will drive technical execution and quality across the stack, partner closely with Product and Design, and mentor engineers to deliver reliable customer-facing functionality. You will also help shape and deliver our AI capabilities by building and deploying production-ready agents that integrate into core product workflows. What you will do: - Lead technical delivery for a squad, including solution design, task decomposition, and day-to-day engineering decisions. - Own end-to-end features in the core product across frontend, backend services, and data layers, with a focus on maintainability and scalability. - Set and uphold engineering standards for code quality, testing, security, and operational readiness. - Provide hands-on development and technical guidance on complex work, including performance, reliability, and architecture trade-offs. - Design, build, and deploy AI agents that support product workflows and internal automation. - Build agents using frameworks such as Semantic Kernel, Agent Framework, or Azure AI Foundry, and integrate them into production applications. - Implement guardrails, monitoring, and evaluation to ensure agent reliability, safety, and measurable outcomes. - Partner with Product, Design, and QA to clarify requirements, manage technical risks, and deliver iterative value. - Mentor and coach engineers through pairing, code reviews, and design reviews; help grow team capability and ownership. - Collaborate with platform and DevOps partners to improve CI/CD, observability, and deployment practices (Azure preferred). What you’ll bring to the team: - 7+ years of professional software development experience with significant full stack ownership. - Demonstrated experience acting as a technical lead (or equivalent) for a squad or project, including design leadership and mentoring. - Strong backend engineering skills building services and APIs, with attention to security, authentication, and authorization best practices. - Strong frontend engineering skills with modern frameworks such as Angular or React, building responsive and accessible user experiences. - Hands-on experience building and deploying AI agents using Semantic Kernel, Agent Framework, Azure AI Foundry, or similar technologies. - Experience integrating LLMs and AI services into real-world applications, including prompt and tool design, orchestration, and evaluation. - Experience deploying and operating production systems in a cloud environment (Azure preferred), including monitoring and incident response basics. - Ability to communicate technical concepts clearly to both technical and non-technical stakeholders. - Strong proficiency with C#, SQL, TypeScript, and JavaScript. Preferred Qualifications: - Experience in enterprise SaaS or regulated industries, with an understanding of privacy and compliance considerations. - Experience with event-driven architectures, messaging, workflow orchestration, or background processing. - Experience with observability and telemetry tools, and using data to guide reliability and performance improvements. - Experience building AI-powered user experiences, copilots, or workflow automation in a product context. Leadership Expectations: - Be the technical decision maker for the squad while escalating and aligning on cross-team architecture where needed. - Create clarity by writing lightweight technical plans, documenting decisions, and keeping implementation aligned to goals. - Raise the bar on engineering excellence through reviews, coaching, and continuous improvement of team practices. - Promote a customer-first mindset by ensuring solutions are usable, reliable, and supportable in production. Work Location: Remote (U.S.). Compensation: Compensation for this role will be determined based on relevant experience, qualifications, and work location. The expected salary range is $120,000 to $145,000. Our Values: - Customer inspired. - Solutions-first. - One team. - Impactful experts. We look forward to hearing from you! Don’t meet all the requirements? We’re all on a journey to learn constantly and have areas to develop. If you bring some of the above skills to the table and are still developing in others - APPLY ANYWAY! Learning and experience isn’t a one-way path, if you believe you have the background needed to make an impact in this role, we’d love to hear from you. FSI is an Equal Opportunity Employer: We are committed to fostering a diverse, inclusive environment and to encourage these values in everyone on our team. We provide an environment of mutual respect where opportunities are available without regard to race, color, religion, sex, pregnancy (including childbirth, lactation, and related medical conditions), national origin, age, physical and mental disability, marital status, sexual orientation, gender identity, gender expression, genetic information (including characteristics and testing), military and veteran status, and any other characteristic protected by applicable law. We believe that diversity and inclusion for people from all walks of life are key to our success as a company.



