We provide cross-platform linking and attribution solutions to the world's leading digital brands.
Staff Software Engineer – Platform
Location
United States
Posted
2 days ago
Salary
0
Seniority
Lead
Job Description
Staff Software Engineer – Platform
Branch
• Measure and optimize the performance, scalability, and uptime of backend services • Demonstrate and promote a culture of engineering excellence • Conduct design and code reviews and push the bar for engineering rigor and standards • Collaborate with product management, customer success, and customer support to deliver the best experience for our users • Focus on consistent, cohesive REST APIs and domain-driven service design to facilitate and orchestrate service contracts • Provide technical leadership and guidance to other software engineers • Drive architectural decisions and ensure alignment with long-term technology strategy • Identify and address systemic technical challenges • Mentor and coach engineers, fostering their technical growth • Contribute to the development of engineering best practices and standards • Participate in strategic planning and roadmap development
Job Requirements
- Attention to detail and passion for doing great work
- 8+ years of experience in building clean, well-architected, distributed, and scalable software
- Strong computer science fundamentals, with deep knowledge of data structures, algorithms, and software design
- Strong command of Java and Java-based microservices with Spring Boot
- Experience designing and supporting customer-facing RESTful APIs
- Design and implementation of relational database schemas running on PostgreSQL, MySQL, Oracle, or equivalent
- Fluent with unit/integration testing concepts and tools including JUnit/Mockito, or equivalent
- Experience with Docker, Kubernetes, git-flow, SonarQube for CI/CD a plus
- BS in Computer Science or equivalent program
- Demonstrated ability to lead technical projects and influence technical direction
- Excellent communication and collaboration skills
- Strong problem-solving and analytical abilities
- Experience with payment rails and ACH are HIGHLY preferred
Benefits
- Market-leading medical, dental, and vision insurance
- Stock options
- Free Premium-Tier Origin Financial Wellness subscription
- Monthly home-office stipend
- 401k (TransAmerica)
- 12-weeks paid parental leave for birthing and non-birthing parents
- Flexible time off + sick and safe time
- 11 paid company holidays
- Branch@Branch Same Day Pay Option
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Engineer, L3
TwilioTwilio is a Platform-as-a-Service (PaaS) company established in 2007. In support of a flexible workplace, Twilio has previously posted freelance, flexible sched
• Design and deliver robust, high-scale routing experiences for Data Pipelines for Twilio Segment. • Operate always-available, complex distributed systems in cloud environments. • Collaborate cross-functionally with design, product, and other engineers to define solutions that balance usability, performance, and long-term architecture. • Communicate technical decisions clearly - articulating trade-offs, customer impact, and team alignment. • Mentor junior engineers and contribute to a culture of technical excellence and continuous learning. • Participate in an on-call rotation for our managed services. Troubleshoot and improve system reliability, debugging issues and refining operational tooling and processes.
Senior iOS Software Engineer
Housecall ProMission control for your business - Housecall Pro is a digital tool that lets you run and grow your business on the go.
Role Description As a Senior iOS developer, you are passionate about development and working on advanced projects for our flagship iOS application. You are responsible for the development and refinement of new features targeting a range of iOS mobile devices. The primary focus will be to work directly with the product management team to conceive, develop, and refine the application and deliver outstanding experiences and value to our customers. You will work in an iterative, data-driven environment to refine the application. A strong commitment to collaborative problem-solving, sophisticated design, and the creation of quality products is essential. Your customer-centric focus is critical for our customers’ success and ours. - Design, develop, and deploy features for Housecall Pro’s core iOS applications - Ensure the performance, quality, and responsiveness of applications - Work with product management to refine initial concepts and features that deliver customer delight - Build and execute a high velocity of smart, highly performant A/B tests to increase business metrics - Stay up to date with new Growth and Personalization tools - Identify and correct bottlenecks and fix bugs - Develop and maintain code quality standards and enforce them across the team - Continually introduce architectural improvements and refactorings to the code baseline - Write automated tests at the appropriate architectural level Qualifications - At least 4 years of experience in developing Commercial iOS applications - Bachelor’s degree in computer science, computer engineering program, or equivalent work experience - Expert knowledge of Swift and at least a working knowledge of Objective-C - Deep understanding of SwiftUI, UIKit, and Storyboard UI design - Experience with Swift Concurrency and familiarity with asynchronous and multi-threaded application concepts - Understanding of Protocol-Oriented and Object-Oriented Programming - Experience with iOS frameworks such as Core Data, Core Animation, etc. - Experience with unit, integration and instrumentation testing - Practical knowledge of releasing an iOS application to app store - Familiarity with CI/CD tools - Proficient understanding of Git - Practical understanding of SOLID principles - Data Driven Mindset - Attention to detail and an eye for design - Fluency in English - Ability to work 100% remote at a fast pace with a drive to quickly deliver value to our customers - Demonstrate a strong passion for using AI technologies to enhance productivity, quality, and innovation - Curiosity and drive to stay ahead of emerging AI/ML technologies and their practical applications Requirements - Committed to your work, open to feedback, and eager to share your knowledge - Care deeply about building applications that users love to use - Enjoy working with Product Teams and designers to build simple-to-use applications that are both powerful and beautiful Benefits - Paid holidays and flexible, take-it-as-you-need-it scheduled time off - A culture built on innovation that values big ideas, no matter where they come from - A MacBook set up and ready from day one, plus a $500 stipend to design your ideal workspace - Equity in a rapidly growing startup backed by top-tier VCs - Paid time off - Flexible work hours - 100% remote work - Work in your time zone
• The Full-Stack Product Engineer takes agent capability and turns it into product. • End-to-end feature delivery across the surfaces engineers actually use to do their work — code understanding, code translation, modernization authoring. • Pairs tightly with the Principal Designer in code: Designer absorbs visual-heavy surfaces, the Full-Stack Engineer owns logic-heavy surfaces (authoring, review, agent integration). • Write specs, ship, watch usage, iterate; close the loop from design through deploy. • Push back on a spec you think is wrong before writing the code. • Own the product-quality bar across the surfaces you ship — performance, accessibility, polish, and the moment-to-moment feel. • Integrate agent output into product surfaces in a way that respects both engineering correctness and user trust.
Senior Lead Full Stack Developer
SparqIn the age of AI, differentiation isn’t in what you build - it’s in the problems you choose to solve and the outcomes they unlock. That’s why we help leaders cut through the noise, focus on what matters most, and solve it right the first time. By fusing problem-first thinking, deep technical craftsmanship, and fast, flawless delivery, we de-risk transformation and deliver solutions that stick, scale, and prove their worth. With a deep bench of end-to-end technologists, architects, and engineers, no challenge is too complex and no solution is half-built. At Sparq, your mission is our mission. We’re modular by design - meeting you where you are and accelerating you toward where you’re meant to be. We don’t just guide - we climb with you. Embedded alongside your teams, we chart the course, build with precision, and navigate complexity until your outcomes are achieved. Built to solve, not just to build.
Role Description - Design, build, and maintain secure backend APIs using C#, .NET Core/.NET 6+, and ASP.NET Core, focusing on authentication, authorization, and secure service communication. - Implement and support Entra ID/Azure AD authentication flows, including OAuth, JWT, managed identities, and token-based access patterns across backend services and web applications. - Help modernize existing systems by supporting migration efforts to Entra ID and Azure-based identity solutions, while identifying opportunities to improve API security and application architecture. - Partner closely with senior architects and engineering teams to align development work with established security standards, cloud architecture patterns, and Azure best practices. - Actively leverage AI tools to streamline tasks, improve the quality of your work, and share best practices with teammates while continuously seeking new ways to integrate AI into your everyday workflows. - Collaborate with front-end developers using Vue.js, React, or Angular to support authentication flow design and ensure backend identity patterns integrate effectively with the user experience. - Develop and enhance secure service-to-service integrations within a distributed or microservices-based environment, ensuring APIs are reliable, scalable, and protected. - Troubleshoot authentication issues across backend services and front-end applications, helping ensure login, access, token handling, and authorization flows work smoothly for end users. - Contribute to technical design discussions, code reviews, and system improvements with an emphasis on clean code, secure development practices, and long-term maintainability. Qualifications - Consultative approach and problem-solving skills to successfully align digital solutions with long-term business goals of the client. - Hands-on experience using AI tools to enhance daily work, or a strong desire to do so, including a willingness to experiment, learn, and champion AI adoption within your role. - Commitment to understanding and exceeding client expectations. - Ability to perform project oversight and execution of deliverables. - Flexibility to adapt within a high-growth organization. - Ability to lead, mentor, and motivate those around them. - Hunger for continuous learning and professional development. - Intellectual curiosity to provide creative solutions. - Full understanding of the software development life cycle. - Ability to positively impact fellow colleagues through effective leadership, presentations, coaching, etc. - Desire to work in a team environment. - Good interpersonal, written, and verbal communication skills. Requirements - Regardless of your specific role, we seek individuals who are excited to explore, adopt, and evangelize AI tools and methodologies. - If you have experience in AI or a proven track record of rapidly learning and mentoring others on emerging tech, you’ll fit right in. Equal Employment Opportunity Policy Sparq is proud to offer equal employment opportunity without regard to age, color, disability, gender, gender identity, genetic information, marital status, military status, national origin, race, religion, sexual orientation, veteran status, or any other legally protected characteristic. We are committed to providing equal employment opportunities and believe in an inclusive workplace. If you require reasonable accommodations to participate in the job application or interview process, please let us know by contacting recruiting@teamsparq.com . #LI-REMOTE




