Compa is a venture-backed SaaS startup revolutionizing the future of compensation. In a dynamic job market with hiring challenges, accountability, and the rise of AI, companies need the best data to stay ahead of industry changes, competition, and costs. Compa has developed the premier real-time compensation data platform, delivering top-tier compensation intelligence to leading enterprise teams. Compa is a compensation intelligence company built to augment enterprise compensation teams in the era of AI. Our customers include the world’s biggest companies: Apple, NVIDIA, Tesla, Mastercard, T-Mobile, Sanofi, Moderna, Gilead Sciences, and more.
Senior Software Engineer, All Teams
Location
California
Posted
74 days ago
Salary
$160K - $225K / year
Seniority
Senior
Job Description
Senior Software Engineer, All Teams
Compa
About CompaCompa is a venture-backed AI startup revolutionizing the future of compensation. In a dynamic job market with hiring challenges, accountability, and the rise of AI, companies need the best data to stay ahead of industry changes, competition, and costs. Compa has developed the premier real-time compensation data platform, delivering top-tier compensation intelligence to leading enterprise teams. Compa is a compensation intelligence company built to augment enterprise compensation teams in the era of AI. Our customers include the world’s biggest companies: NVIDIA, Stripe, DoorDash, Open AI, TMobile, Moderna, Workday, Ulta, Target, and more. Locations: Compa headquarters are located in Irvine, California, with growing sites in Denver, Colorado and San Francisco, California. We’re a collaborative, curious, and driven team that values transparency, ownership, and continuous learning and prioritizing in person work where possible. Location: While Compa is a remote friendly company, for this role there is a preference for candidates located near one of our offices in Irvine, CA, Denver, CO or Boston, MA. The Role:At Compa, we’re building the future of enterprise compensation. Our platform helps the world’s largest companies make smarter, fairer, and more transparent pay decisions—powered by live data and thoughtful design. As a Software Engineer, you’ll have significant ownership and autonomy to build the systems and infrastructure that power Compa’s core products. You’ll work across the stack, collaborate closely with product and design, and contribute to features that directly impact enterprise customers. In this role, you will: - Ship production-grade software across Compa’s web app and backend systems - Build new features and improve existing workflows in collaboration with Product and Design - Write clean, scalable code and contribute to system architecture decisions - Participate in code reviews, team rituals, and roadmap discussions - Solve real problems for enterprise compensation teams—from data pipelines to user experience Minimum Qualifications - 5+ years of experience shipping production software in a collaborative environment - Strong proficiency in at least one modern web development language or framework - Comfortable working across the stack or specializing in either frontend or backend - Proven ability to work autonomously and follow through on commitments - Pragmatic and thoughtful about trade-offs—focus on outcomes over tools - Strong communication and collaboration skills Preferred Qualifications - Experience in early-stage or high-growth startup environments - Familiarity with compensation, HR tech, or enterprise SaaS (not required) - Experience working on data-driven products or complex user workflows - Interest or experience in AI systems or ML infrastructure (a plus, not a requirement) - Comfortable navigating ambiguity and working in fast-paced, iterative environments Tech StackYou don’t need experience with all of these, but familiarity with any is a plus: - Backend: Django, Python - Frontend: React, TypeScript, GraphQL - Infrastructure: AWS - Other Tools: vLLM, Linear, Slack, Notion, Metabase
Benefits
- 401(K), Commuter benefits, Company equity, Company-sponsored outings, Dental insurance, Flexible work schedule, Generous parental leave, Generous PTO, Health insurance, Open door policy, Open office floor plan, Paid holidays, Onsite office parking, Pet friendly, Promote from within, Remote work program, Free snacks and drinks, Team based strategic planning, Vision insurance, Some meals provided, Mental health benefits, Home-office stipend for remote employees, Diversity employee resource groups, Hiring practices that promote diversity, Employee resource groups, Hybrid work model, Employee awards, Pay transparency, Mother's room, Personal development training, Company-wide vacation
Related Guides
Related Job Pages
More Software Engineer Jobs
Software Developer
Sprezzatura Management ConsultingSprezzatura is a mission-driven, Service-Disabled Veteran-Owned Small Business (SDVOSB) that thrives at the intersection of technology, innovation, and impact. We specialize in secure, scalable, and human-centered digital solutions that accelerate government transformation. Our work spans DevSecOps, health IT modernization, intelligent automation, benefits delivery, and digital communications. We partner with agencies ready to evolve—delivering not just strategy, but measurable execution. Rooted in operational excellence and driven by curiosity, we help our clients navigate complexity with clarity—turning ambitious ideas into real-world outcomes. No buzzwords. Just impact. EEO Statement Sprezzatura is an Equal Opportunity Employer. We do not discriminate on the basis of race, color, religion, sex (including pregnancy, sexual orientation, and gender identity), national origin, age, disability, genetic information, protected veteran status, or any other legally protected characteristic. Applicants have the right to discuss, disclose, or inquire about compensation without retaliation. Reasonable accommodations are available for qualified individuals with disabilities.
Role Description We are seeking a Software Developer to be responsible for designing, coding, and modifying software applications from layout to function, based on client specifications. This role requires innovation, collaboration, and the ability to create high-quality, user-friendly software solutions for a key program for the Department of Veterans Affairs. - Design, develop, and maintain software applications in an Agile environment. - Collaborate with cross-functional teams to define, design, and ship new features. - Troubleshoot and debug applications to optimize performance. - Write clean, scalable, and efficient code. - Stay updated with emerging technologies and industry trends. - Participate in code reviews to maintain code quality and share knowledge. - Provide technical support and guidance to other team members. Qualifications - Bachelor’s Degree in Engineering, Computer Science, or related scientific/technical discipline. Additional years of relevant experience may be substituted for the required education. - Minimum of 3 years of hands-on experience in software development. - Experience with modern development frameworks and tools. - Strong understanding of software development methodologies and best practices. - Excellent problem-solving skills and attention to detail. - Tech Stack required for this position: - Java, Spring Boot, .NET Core, Node.js, React - Oracle, SQL, PostgreSQL, Redis - Kubernetes, Docker, Jenkins, Gitlab CI/CD, Terraform - VA Enterprise Cloud (AWS GovCloud + Azure Gov) - Preferred: - Knowledge of Splunk, ServiceNow - Knowledge of Okta, Ping Identity, VA IAM services, FedRAMP compliance requirements - Knowledge of Kafka, MuleSoft and IBM MQ Requirements - U.S. Citizen or Permanent Resident (Required) - This position is contingent upon contract award. Benefits - Medical, Dental, and Vision - Health Saving Account (when enrolled ineligible plan) with Company contribution - Company paid Life, Accidental Death, Short-term & Long-term Disability - Voluntary Accident, Hospital Indemnity, & Critical Care Insurance - Voluntary Medical & Dependent Care Flexible Spending Accounts - Accrued Paid Time Off & Company Paid Holidays - 401(k) Retirement Plan with Company match Company Description Sprezzatura is a mission-driven, Service-Disabled Veteran-Owned Small Business (SDVOSB) that thrives at the intersection of technology, innovation, and impact. We specialize in secure, scalable, and human-centered digital solutions that accelerate government transformation. Our work spans DevSecOps, health IT modernization, intelligent automation, benefits delivery, and digital communications. We partner with agencies ready to evolve—delivering not just strategy, but measurable execution. Rooted in operational excellence and driven by curiosity, we help our clients navigate complexity with clarity, turning ambitious ideas into real-world outcomes. No buzzwords. Just impact. EEO Statement Sprezzatura is an Equal Opportunity Employer. We do not discriminate on the basis of race, color, religion, sex (including pregnancy, sexual orientation, and gender identity), national origin, age, disability, genetic information, protected veteran status, or any other legally protected characteristic. Applicants have the right to discuss, disclose, or inquire about compensation without retaliation. Reasonable accommodations are available for qualified individuals with disabilities.
• Configure and extend Guidewire PolicyCenter modules including Policy Submission, Quoting, Issuance, Renewals, and Cancellations. • Customize screens, field validations, product models, coverage terms, and rules using GOSU scripting. • Create and maintain PCF (Page Configuration Format) files and UI components. • Design and develop Web Services (SOAP/REST) for inbound and outbound integration with third-party systems. • Implement Messaging architecture for asynchronous communication (e.g., JMS, plugins). • Work closely with Business Analysts, QA, Architects, and client SMEs to interpret functional requirements into technical design. • Conduct unit testing and support SIT/UAT phases with quick defect resolution. • Participate in code reviews, optimization, and performance tuning. • Develop technical design documents, integration specs, and deployment guides. • Ensure reusable components and best coding practices are followed. • Collaborate with offshore and onshore teams in an Agile/Scrum environment.
Mid-level Flutter Developer
CapptaAlcance novos horizontes conectando seu negócio a nossa Plataforma White Label de Tecnologia e Serviços Financeiros 🚀
• Develop and maintain cross-platform mobile applications using the Flutter framework. • Collaborate with the Product team to implement responsive and intuitive user interfaces. • Integrate APIs and external services to provide additional functionality to the applications. • Write clean, efficient, and well-documented code. • Perform testing and debugging to ensure application quality and performance. • Participate in technical meetings and discussions, contributing ideas and innovative solutions.
Senior Software Engineer II
HubSpotSince launching in 2006, HubSpot has emerged as the force behind the industry-leading inbound marketing and sales platform. Among other accolades, HubSpot is al
Senior Software Engineer (Level II) Engineering Remote - USA The Senior Software Engineer (Level II) is a key individual contributor role for engineers who have demonstrated exceptional technical expertise, leadership, and autonomy within their teams. Senior Engineers in this role are expected to design and deliver complex, scalable solutions, drive technical decisions, and act as go-to experts in their domain. Senior Engineers at this level are trusted to solve intricate challenges, balance short- and long-term priorities, and ensure the success of their team’s most critical projects. What You Bring to the Team - Experience designing, building, and delivering scalable, reliable software. - Strong problem-solving skills and the ability to handle ambiguity and complexity. - Exceptional communication and collaboration skills with an ability to provide constructive feedback and mentor others. - A deep passion for technology, continuous learning, and quality. - A growth mindset and a desire to continually improve your technical skills and leadership abilities. Key Expectations - Problem Solving & Leadership: You are a strategic, autonomous problem solver who can drive complex projects from start to finish, managing multiple teams and technologies with minimal guidance. - Technical Excellence: You address long-standing technical challenges and advocate for scalable, high-quality solutions that balance immediate business needs with long-term sustainability. - Team Impact: You collaborate closely with your team, providing feedback, reviewing designs, and shaping priorities with your Technical Lead, Product Manager, and engineers. You may also serve as an interim TL when needed. - Mentorship & Collaboration: You raise the team's technical standards through code reviews, effective communication, and fostering best practices, contributing to the growth and success of your colleagues. - Impact & Quality Advocacy: Your work drives high-impact outcomes through reusable solutions and knowledge sharing (e.g., tech talks, documentation). You advocate for engineering best practices and ensure your team delivers reliable, customer-focused solutions. - Ownership of Complex Projects: You take full ownership of large, high-impact projects, ensuring they are scalable, sustainable, and aligned with the broader system architecture. Growth Opportunities As a Senior Software Engineer (Level II), you will have multiple avenues for growth: - Expand Your Technical Scope: Deepen your expertise in your current area or broaden your focus by working across multiple product areas or teams. - Master New Platforms: Continuously develop expertise in additional technical platforms, tools, or languages. - Take on Larger System Design: Own and design larger, more complex systems and cross-platform features, driving system-level architectural decisions. - Leadership & Mentorship: Develop your leadership skills by mentoring junior engineers and stepping into more significant technical leadership roles. You’ll work closely with your TL, PM, and Product Development (PD) teams to guide the technical direction of the team and the product. - Broaden Influence Across Teams: Grow into a cross-team technical leader, guiding larger projects or system-wide initiatives that span multiple teams. Career Path There are several paths for growth and advancement from the Senior Software Engineer (Level II) role: - Tech Lead (TL) II: Senior Engineers (Level II) can transition to a Tech Lead role, where they will not only be expected to continue excelling as strong individual contributors but also demonstrate leadership by owning projects, mentoring junior engineers, and driving technical decisions across the team. - Staff Engineer: To move into a Staff Engineer role, you’ll need to demonstrate deep technical expertise and the ability to autonomously lead large, impactful projects. Staff Engineers typically drive significant technical direction and contribute to shaping the overall architecture of systems at a higher organizational level. Pay & Benefits The cash compensation below includes base salary, on-target commission for employees in eligible roles, and annual bonus targets under HubSpot’s bonus plan for eligible roles. In addition to cash compensation, some roles are eligible to participate in HubSpot’s equity plan to receive restricted stock units (RSUs). Some roles may also be eligible for overtime pay. Individual compensation packages are tailored to your skills, experience, qualifications, and other job-related reasons. This resource will help guide how we recommend thinking about the range you see. Learn more about HubSpot’s compensation philosophy. Benefits are also an important piece of your total compensation package. Explore the benefits and perks HubSpot offers to help employees grow better. At HubSpot, fair compensation practices aren’t just about checking off the box for legal compliance. It’s about living out our value of transparency with our employees, candidates, and community. Annual Cash Compensation Range: $186,300—$279,500 USD We know the confidence gap and impostor syndrome can get in the way of meeting spectacular candidates, so please don’t hesitate to apply — we’d love to hear from you. If you need accommodations or assistance due to a disability, please reach out to us using this form. At HubSpot, we value both flexibility and connection. Whether you’re a Remote employee or work from the Office, we want you to start your journey here by building strong connections with your team and peers. If you are joining our Engineering team, you will be required to attend a regional HubSpot office for in-person onboarding. If you join our broader Product team, you’ll also attend other in-person events, such as your Product Group Summit and other gatherings, to continue building on those connections. If you require an accommodation due to travel limitations or other reasons, please inform your recruiter during the hiring process. We are committed to supporting candidates who may need alternative arrangements Massachusetts Applicants: It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability. Germany Applicants: (m/f/d) - link to HubSpot's Career Diversity page here. India Applicants: link to HubSpot India's equal opportunity policy here. About HubSpot HubSpot (NYSE: HUBS) is an AI-powered customer platform with all the software, integrations, and resources customers need to connect marketing, sales, and service. HubSpot's connected platform enables businesses to grow faster by focusing on what matters most: customers. At HubSpot, bold is our baseline. Our employees around the globe move fast, stay customer-obsessed, and win together. Our culture is grounded in four commitments: Solve for the Customer, Be Bold, Learn Fast, Align, Adapt & Go!, and Deliver with HEART. These commitments shape how we work, lead, and grow. We’re building a company where people can do their best work. We focus on brilliant work, not badge swipes. By combining clarity, ownership, and trust, we create space for big thinking and meaningful progress. And we know that when our employees grow, our customers do too. Recognized globally for our award-winning culture by Comparably, Glassdoor, Fortune, and more, HubSpot is headquartered in Cambridge, MA, with employees and offices around the world. Explore more: - HubSpot Careers - Life at HubSpot on Instagram HubSpot may use AI to help screen or assess candidates, but all hiring decisions are always human. More information can be found here. By submitting your application, you agree that HubSpot may collect your personal data for recruiting, global organization planning, and related purposes. Refer to HubSpot's Recruiting Privacy Notice for details on data processing and your rights.




