Job Closed

This listing is no longer active.

Sprout Social logo
Sprout Social

Sprout Social is a global leader in social media management and analytics software. Sprout’s award-winning platform offers intuitive and comprehensive social media management solutions, including publishing and engagement functionality, customer care, influencer marketing, advocacy, and AI-powered, predictive business intelligence. Founded in 2010 and headquartered in Chicago, Sprout has a hybrid team of 1400 people across the globe with offices in Seattle, Dublin and Poland. Sprout Social is consistently recognized as a best place to work with recent accolades from Fortune, Glassdoor, Built In and more.

Staff Software Engineer - Back End, Access

Software EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,400Since 2010Company Site

Location

United States

Posted

78 days ago

Salary

$167.3K - $276.0K / year

Seniority

Senior

Job Description

Staff Software Engineer - Back End, Access

Sprout Social

Sprout Social is looking to hire a Staff Software Engineer to join our Identity and Access Management teams. Why join Sprout’s Engineering team? With collaborative cross-functional teams that span mobile, front-end, back-end and site reliability engineering—the Sprout Engineering team is a place to sharpen your craft and solve hard problems with the smartest people in the industry. On a daily basis, we process tens of billions of requests and tens of billions of asynchronous events. We also ingest billions of social messages every day, and ship more than 1,000 production deployments every month. You’ll get to work on a “tech-giant” scale with smaller, supportive teams where every engineer has the chance to make an impact on our company, and our customers. The best part? In our industry, you often have to switch jobs or even companies to learn a new part of a tech stack or business. But at Sprout, our product is a suite, so you just need to move teams. You’re able to diversify your skills, which not only benefits your team—but also your career. What you’ll do Our Identity and Access Management (IAM) engineering teams design and build elegant platform capabilities that power multi-tenant experiences across our entire product suite. IAM is central to Sprout’s technical strategy. It enables major R&D investments, including our integration ecosystem and AI agent actions via Sprout’s MCP servers. Beyond these strategic unlocks, IAM ensures Sprout’s customers can manage user access in fast-moving environments that evolve at the pace of social. Our work amplifies the impact of every Engineering team, and we’re looking for leaders who can elevate others while diving deep into complex technical challenges to deliver solutions that are simple, intuitive, and built to scale. - Own the technical execution of our IAM vision. You will be the lead designer and builder for new, scalable access control solutions that will be used by all of Sprout's Product teams. - Architect and build our next-generation, multi-tenant authorization control plane, designed to manage access across a variety of products, types of principals, and jobs-to-be-done. - Scale our authorization data plane to scale to billions of requests daily while remaining intuitive and approachable to engineers across the organization. - Be the engineer accountable for service-level outcomes. You will write the code and set the standards that ensure our core access services are highly available, low-latency, and secure. - Design and ship the platform-level IAM patterns, libraries, and tools that will multiply the effectiveness of our entire R&D organization. What you’ll bring We are looking for a Staff Engineer who leads through craft. Your primary motivation is delivering customer outcomes by solving hard technical problems with simple solutions, and you're not afraid to be hands-on to get it done. You're a pragmatic leader who mentors others through your code and design, and you're driven to build high-quality, high-scale platforms that make every engineer around you better. If you thrive on technical ownership and want to build the systems that secure a platform at our scale, we want to talk to you! The minimum qualifications for this role include: - 10+ years experience developing and supporting software in a production environment - 5+ years experience programming in an object oriented language such as Java, Python, C# or C++ - 3+ years experience leading engineering projects and initiatives, including the design, development, and implementation of distributed systems, ensuring delivery of reliable services, prioritizing technical improvements with cross-functional teams, and/or driving technical vision. Preferred qualifications for this role include: - 5+ years experience developing and supporting high throughput, scalable, distributed, and resilient authorization solutions - Experience working with proven IAM standards, such as OAuth 2.0, OIDC, SAML, RBAC, and JWTs - Experience with emerging standards and technologies, including code generation and the MCP standard - Experience working with cloud computing technologies such as AWS or GCP How you’ll grow Within 1 month, you’ll plant your roots, including:: - Complete Sprout’s New Hire training program alongside other new Sprout team members. - Get acclimated to the team's current Objectives and Key Results, along with future product roadmap priorities. - Learn about our current multi-product Identity and Access Management technical vision. - Deploy and make changes to our production systems. - Become familiar with the team’s current Service Level Objectives (SLOs) that ensure a world-class customer experience. - Collaborate regularly with product managers, product designers, engineers, and other product teams to deliver value to our customers. - Embrace regular team feedback on your work through code reviews and pairing. Within 3 months, you will: - Begin operating as the access domain’s technical owner by leading initiatives, coordinating with stakeholders, and assuming responsibility for our quality of service. - Work with product managers, UX developers, back-end and front-end engineers to lead your first feature delivery, with deliverables broken into milestones centered on customer outcomes. - Proactively build relationships with members on other teams through active networking and community building. - Become an active participant in code reviews, retrospectives, and team demos, continuously providing guidance and feedback to others. - Foster a positive culture on your teams as an intrinsic side effect of the way you communicate and collaborate. - Be the first line of defense against product outages and bugs while on support duty. - Author your career growth plan with your manager’s support and work towards it. Within 6 months, you will: - Design, create, and maintain access platform solutions that execute at internet scale in a cost effective manner. - Boost the access team’s impact by identifying and delivering improvements to our libraries, tools, and approach to code generation. - Apply your expertise to enhance our existing use of monitoring and alerting tools, thereby ensuring we know about problems before our customers or other product teams reliant on our platform. - Own and evolve our access technical strategy, partnering closely with peers to shape and refine the broader IAM vision for the organization. - Mentor engineers, helping them level up technically. Within 12 months, you will: - Be the go-to expert of our access solutions at the company. - Utilize the cross-organization connections you’ve built to identify IAM areas of need across our platform, and create plans that incorporate big-picture technical alignment with other leaders. - Own cross-organizational IAM projects and architecture, demonstrating project management skills, consensus building, and strong leadership. - Actively mitigate risk of failed delivery and missed deadlines through courageous, transparent communication with colleagues and stakeholders throughout a project life cycle. - Contribute to in-house technical presentations and workshops that share your expertise with large groups of Sprout engineers. - Surprise us! Use your unique ideas and abilities to change your team in beneficial ways that we haven’t even considered yet. Of course, what is outlined above is the ideal timeline, but things may shift based on business needs and other projects and tasks could be added at the discretion of your manager. Our Benefits Program We’re proud to regularly be recognized for our team, product and culture. Our benefits program includes: - Insurance and benefit options that are built for both individuals and families - Progressive policies to support work/life balance, like our flexible paid time off and parental leave program - High-quality and well-maintained equipment—your computer will never prevent you from doing your best - Wellness initiatives to ensure both health and mental well-being of our team - Ongoing education and development opportunities via our Grow@Sprout program and employee-led diversity, equity and inclusion initiatives. - Growing corporate social responsibility program that is driven by the involvement and passion of our team members - Beautiful, convenient and state-of-the-art offices in Chicago’s Loop and downtown Seattle, for those who prefer an office setting Whenever possible, Sprout wants to provide our team with the flexibility to work in the location that makes the most sense for them. Sprout maintains a remote workforce in many places in the United States. However, we are not set up in all states, so please look at the drop-down box in our application to see whether your state is listed. Few roles require an office setting. If your position requires a physical presence in a Sprout office, it will be evident in the job listing and your offer letter. Individual base pay is based on various factors, including whether you’re located in Zone 1 or Zone 2, as well as relevant experience and skills. In the United States, we have two geographic pay zones. For this role, the expected base pay ranges for new hires are: - Zone 1 (New York, California, Washington): $188,300 - $258,950 USD annually - Zone 2 (All other US states): $171,200 - $235,400 USD annually The listed ranges represent earning potential in this position. These ranges were determined by a market-based compensation approach; we used data from trusted third-party compensation sources to set equitable, consistent, and competitive ranges. We also evaluate compensation bi-annually, identify any changes in the market and make adjustments to our ranges and existing employee compensation as needed. Base pay is only one element of an employee's total compensation at Sprout. Every Sprout team member has an opportunity to receive restricted stock units (RSUs) under Sprout’s equity plan. Employees (and their dependents) are covered by medical, dental, vision, basic life, accidental death, and dismemberment insurance, and Modern Health (a wellness benefit). Employees are able to enroll in Sprout’s company’s 401k plan, in which Sprout will match 50% of your contributions up to 6% with a maximum contribution. Sprout offers “Flexible Paid Time Off” and ten paid holidays. We have outlined the various components to an employee’s full compensation package here to help you to understand our total rewards package. Sprout Social is proud to be an Equal Opportunity Employer. We do not discriminate based on identity- race, color, religion, national origin or ancestry, sex (including sexual identity), age, physical or mental disability, pregnancy, veteran or military status, unfavorable discharge from military service, genetic information, sexual orientation, marital status, order of protection status, citizenship status, arrest record or expunged or sealed convictions, or any other legally recognized protected basis under federal, state, or local law. Because Sprout Social is a federal contractor, we affirmatively recruit individuals with a disability and protected veterans. Learn more about our commitment to diversity, equity and inclusion in our latest DEI Report. If you require a reasonable accommodation for any part of the interview process or to submit your application, please email us at accommodations@sproutsocial.com. Include the nature of your request and your preferred contact information. We'll do everything we can to support your success during our recruitment process while upholding your privacy. Please note that only inquiries regarding accommodations will receive a response from this email address; other inquiries will not be addressed (e.g., you send your resume but are not requesting an accommodation). For more information about our commitment to equal employment opportunity, please click here (1) Equal Opportunity Employment Poster and (2) Sprout Social's Affirmative Action Statement. Additionally, Sprout Social participates in the E-Verify program in certain locations, as required by law. #LI-REMOTE Sprout Social Inc. and its subsidiaries process personal data submitted through your application to assess your qualifications for employment and to inform our hiring decision and, where applicable, for required governmental reporting. For more information, please review Sprout's Global Applicant Privacy Notice.

Benefits

  • 401(K), 401(K) matching, Commuter benefits, Company equity, Company-sponsored outings, Customized development tracks, Dedicated diversity and inclusion staff, Dental insurance, Disability insurance, Diversity manifesto, Documented equal pay policy, Volunteer in local community, Employee stock purchase plan, Family medical leave, Fitness stipend, Flexible Spending Account (FSA), Free daily meals, Generous parental leave, Generous PTO, Company-sponsored happy hours, Health insurance, Job training & conferences, Open door policy, Life insurance, Charitable contribution matching, Mentorship program, Paid volunteer time, Online course subscriptions available, Onsite gym, Open office floor plan, Paid holidays, Pair programming, Paid sick days, Partners with nonprofits, Pet insurance, Promote from within, Lunch and learns, Remote work program, Free snacks and drinks, Team based strategic planning, OKR operational model, Mandated unconscious bias training, Unlimited vacation policy, Vision insurance, Wellness programs, Mental health benefits, Home-office stipend for remote employees, Diversity employee resource groups, Hiring practices that promote diversity, Employee resource groups, Hybrid work model, In-person revenue kickoff, President's club, Employee awards, Wellness days, Mother's room, Bereavement leave benefits

Related Job Pages

More Software Engineer Jobs

Striveworks logo

Senior Software Engineer, Datasets

Striveworks

Striveworks is a software development company that has created a platform to rework “the data analytic process as high-level code.” As an employer, the company desires to creat

Full TimeRemoteTeam 67Since 2018

Build, Deploy, and Maintain AI for an Unpredictable WorldStriveworks helps organizations harness the power of artificial intelligence to solve real-world national security and business challenges by serving as the command center between data, models, and business outcomes. Founded by data scientists and engineers, Striveworks set out to make the journey from deployment to ongoing optimization simple and effective. With Striveworks, organizations aren’t just deploying AI—they’re building systems that remain reliable, adaptable, and ready to scale in an unpredictable world. Mission-critical operations require models that perform where they’re deployed, scale as workloads grow, and adapt rapidly as AI capabilities advance. Striveworks meets these demands, increasing reliability and performance while lowering costs—and enabling confident, data-driven decision-making in dynamic environments. The RoleAs a Senior Software Engineer at Striveworks, you’ll be challenged—and trusted—on day one to be a core contributor to the products and direction of the company. Our customers use Chariot, our flagship product, to develop, deploy, and maintain production ML models. We’re looking for exemplary engineers with a product mindset who can write quality code in Go and Python and who ultimately want to be core contributors to the direction of the company. You’re right for this challenge if you value and possess technical expertise, if you push the boundaries of your own capabilities, and if you are outcome driven, not requirements driven. We’re looking for people who are excited about our central development themes: - Everything as Code - Cloud-neutral development - User-centric design - Hexagonal, event-driven, microservices architecture - Optimizing, deploying, and refining AI models and algorithms This position offers a fully remote work environment, or you can work hybrid/on site at our office in northwest Austin, TX. The Right FitIn addition to the specific skills and expertise detailed below, we are looking for individuals who share our values. Sharing a set of values allows us to move at the speed of trust. Collectively, we value a high-trust work environment where people respect each other and use candor kindly and constructively. We value work that intersects passion and perseverance, we geek out about the potential of our contributions, and we find joy in working hard on things that matter. Finally, we value taking ownership, having agency, and feeling individual responsibility for collective results. Here’s what else we’re looking for: - 6–8 years of hands-on development experience - Excellence in Go, C++ (17 or higher), Java (11 or higher), C# (9 or higher), or Rust - Strong background in relational database design, architecture, operation, and performance - Proficiency in Python - Experience with DevOps tooling: CI/CD tools, Git, Docker, Kubernetes - Proven experience with cloud architecture: commercial cloud, OpenStack - Experience in the design and development of performant, scalable services - Ability to work cross-functionally and participate in or lead design discussions - Ability to independently lead the software development life cycle, from collaborating with product teams on requirements to executing technical design, implementation, and deployment - Experience in knowledge sharing, mentoring, and coaching (e.g., onboarding, code reviews, leading junior engineers) - Strong understanding of software development principles, such as object-oriented programming, design patterns, documentation, and agile methodologies - Driven, self-directed personality - Strong sense of mission and commitment to making a difference - Bachelor’s degree in CS or related field, or similar experience - Due to the nature of this role, candidates must be a US person (a US citizen, a US national, or a Green Card holder) The Wish ListWe’re very interested in developers who possess the above qualifications, and we heavily appreciate and consider the addition of: - Professional experience designing Postgres databases and optimizing query performance on them - Familiarity with non-relational database design and architecture - Understanding of synchronous/asynchronous programming and concurrency - Comfort with integration of deep learning libraries (e.g., PyTorch, TensorFlow) - Experience designing RESTful, gRPC, or GraphQL APIs - Understanding of networked and distributed computing - Knowledge of messaging systems (e.g., NATS, Kafka, RabbitMQ) - Experience with workflow automation The anticipated base pay range for this position is $160,000 to $200,000/year. Striveworks’ total compensation package includes a competitive base salary, equity grants, and cash bonuses. The Benefits - Medical/dental/vision insurance - Voluntary life, long-term disability, accident, and hospital indemnity insurance - HSA and FSA (including dependent care FSA) plans - 401(k) plan - Unlimited PTO - Paid parental leave Check us out on Built In! Striveworks is an Equal Opportunity Employer and does not discriminate in employment on the basis of race, color, religion, belief, sex (including pregnancy and gender identity or expression), national origin, social or ethnic origin, political affiliation, sexual orientation, marital status, disability, genetic information, age, membership in an employee organization, retaliation, parental status, military service, or other non-merit factors. Striveworks will not tolerate discrimination or harassment of any kind. If you require assistance or a reasonable accommodation in the application process, please contact Operations at hr@striveworks.us. Striveworks is a participating employer in the E-Verify program.

Indiana + 1 moreAll locations: Indiana | Texas
$160K - $200K / year
Job Closed
Applied Systems logo

Sr. Software Engineer

Applied Systems

Applied Systems, founded in 1980, is a leading provider of innovative software technologies for the global insurance market. The company maintains the largest network of internatio

Full TimeRemoteTeam 3,040Since 1983

Job Description Amazing Career Moments Happen Here Transforming the insurance industry is ambitious, we know. That's why at Applied, we're building a team that shows up every day ready to learn, willing to try new things, and driven to deliver innovative software and services that make us indispensable to our customers - all within a culture built on values that make us indispensable to each other too. With 40+ years of experience in the insurtech game, we're not just redefining what's achievable, we're creating a place where amazing career moments are made possible. Position Overview We're seeking a Senior Software Engineer interested in transform ing the insurance industry. The ideal candidate will have a commitment to delivering results, a passion for quality, and the ability to solve technical problems as we build solutions while simplify ing and scaling along the way . At Applied, we're committed to our work, customers, having fun, and most importantly to each other's success. Within the Technology Team, you'll partner with our global team of engineers and product managers designing, architecting, building, and testing impactful products. The Software Engineer / Senior Software Engineer will contribute to our product vision by delivering a high level of quality and technical excellence. Success will require fluency in SaaS-based application development, test automation, analytical skills, and unwavering dedication to software quality. What You'll Do - Contribute to design, development, and delivery of releasable, high-quality features - Author code aligned with internal standards and guidance from architects to ensure maintainability and consistency - Develop , maintain , and update automated test systems as functionality changes during the evolution of our products - Assess the impact of changes by actively engaging in code reviews, design reviews, and technical discussions with engineering and product teams - Monitor application performance in production and non-production environments - Debug and resolve application errors and performance issues - Continuously learn about new tools and technologie s - Support the team by sharing comprehensive feedback during code reviews and providing guidance for complex technical problem solving - Contribute to technical decisions by identifying opportunities and risks - Share knowledge of software development languages, frameworks, testing strategies, and tools - Support with continuous improvement of internal processes and documentation to champion a principles-based approaches to design, implementation, and testing We're Excited to Learn More About You We're looking for someone who: - Has the ability to work from an Applied Systems office or 100% remotely Your experience should include some or all of the following: 8 + years of experience in software engineering working with : - Golang, Python, Bash, Node, React Terraform, gRPC - Git, GitLab, Docker, Argo, Kubernetes - OpenAI, Vertex AI, or Azure ML - DevOps, Microservices, Infrastruct ure as Code ( IaC ), Web AuthN/Z - Asynchronous Messaging, NoSQL/RDBMS, Object Storage - Experience providing guidance and support to other members of the engineering team to support technical problem solving - Advanced communication skills, with the ability to distill complex concepts to support others with complex problem solving - Proven ability to advance technical discussions, debates, and reviews on while contributing to positive and constructive communication across the team - We know that talent comes from all backgrounds and experience levels. We encourage military members and their spouses as well as candidates without a degree or a background in tech to apply! Location Candidate will need to reside in North America, working arrangement will be remote. When You Join Team Applied, You Can Expect: A culture that values who you are and recognizes that you aren't just an employee; you are a teammate, and you matter. We thrive on the benefits of our different experiences and celebrate the uniqueness our teammates bring to work with them every day. We flex our time together, collaborating remotely and in-person to empower our teams to work in the ways that work best for them. A comprehensive benefits and compensation package that centers our teammates and helps them to bring their best to work every day: - Medical, Dental, and Vision Coverage - Holiday and Vacation Time - Health & Wellness Days - A Bonus Day for Your Birthday Learn more about the people behind our products at https://www1.appliedsystems.com/en-us/about-us/jobs/ Our targeted starting base salary in the United States for this position ranges from $100,000 - $150,000. To determine a new team member's starting pay, we consider a variety of factors, including someone's depth, breadth, and variety of experience, skills, and responsibilities. Depending on the role, team members may also be eligible to participate in additional compensation plans such as bonus and commission. Your Security Matters: Our candidates' personal information and online safety are top of mind for us. At Applied, we proactively protect your personal information and only communicate with candidates via a secure @appliedsystems.com email or through our official careers portal. Recruiters will never request payments, ask for financial account information or sensitive information like social security numbers. EEO Statement Applied Systems is proud to be an Equal Employment Opportunity Employer. Diversity and Inclusion is a business imperative and is a part of building our brand and reputation. At Applied, we don't discriminate, and we are committed to recruit, develop, retain, and promote regardless of race, religion, color, national origin, sexual orientation, gender identity, disability, age, veteran status, and other protected status as required by applicable law. #LI-Remote

United States
$100K - $150K / year
Job Closed
Cohere Health logo

Software Engineer ll

Cohere Health

Cohere Health is a Software-as-a-Service (SaaS) company focused on improving the patient journey by enhancing the quality of care at lower costs, as well as emp

Full TimeRemoteTeam 900Since 2019

Opportunity Overview: Cohere Health is at the forefront of leveraging artificial intelligence (AI) to transform prior authorization, shifting from transaction-based processes to creating elevated care journeys. By integrating AI into healthcare decisioning, we aim to improve efficiency, reduce costs, and ultimately enhance patient care. This is a unique opportunity to join our rapidly growing Clinical Intelligence team, where you’ll work on building impactful healthcare technologies that streamline and optimize the prior authorization process using AI/ML and Advanced Rules Engines. What you’ll do: - Contribute to the functional & technical roadmap for the team, working alongside cross-functional teams to deliver high-impact deterministic rules-based and AI-driven healthcare automation solutions. - Actively support the technical design process, bringing your expertise and analysis to help make data-driven decisions - Continuously discover, understand, and implement new technologies & services to maximize development efficiency - Contribute heavily to feature design, development, testing, and delivery of our cloud platform and web applications - Support all parts of our platform from the database to the frontend - Drive daily engineering release once 2-4 times a month - Perform production support duties 1-2 times a year. What you’ll need: - Bachelor's degree or higher in Computer Science, software engineering, or equivalent experience in the field. - Minimum of 3 years of full time experience in software development lifecycle, required - Proficiency with Java/Groovy or Python - Experience building applications using React and Javascript. - Familiarity with cloud development AWS/Azure - Hands on experience leveraging test frameworks such as Cypress, Jest, Mocha, JUnit, or Cucumber is a plus, but not required - Experience using relational (MySql, Postgres) and NoSQL (Dynamo, Elastic, Mongo) datastores along with data access patterns and strategies. - Ability to demonstrate a high level of ownership for the entire SDLC, including designing, building, testing, deploying and supporting production services in a fast-paced environment. - Be self-starter requiring minimal direction with ability to learn quickly and adapt to changing priorities and requirements Pay & Perks: 💻 Fully remote opportunity with about 5% travel 🩺 Medical, dental, vision, life, disability insurance, and Employee Assistance Program 📈 401K retirement plan with company match; flexible spending and health savings account 🏝️ Up to 184 hours (23 days) of PTO per year + company holidays 👶 Up to 14 weeks of paid parental leave 🐶 Pet insurance  The salary range for this position is $105,000 to $125,000 annually; as part of a total benefits package which includes health insurance, 401k and bonus. In accordance with state applicable laws, Cohere is required to provide a reasonable estimate of the compensation range for this role. Individual pay decisions are ultimately based on a number of factors, including but not limited to qualifications for the role, experience level, skillset, and internal alignment. Interview Process*: - Connect with Talent Acquisition for a Preliminary Phone Screening - Meet your Hiring Manager! - Behavioral Interview(s) - Case Study *Subject to change About Cohere Health: Cohere Health’s clinical intelligence platform delivers AI-powered solutions that streamline access to quality care by improving payer-provider collaboration, cost containment, and healthcare economics. Cohere Health works with over 660,000 providers and handles over 12 million prior authorization requests annually. Its responsible AI auto-approves up to 90% of requests for millions of health plan members. With the acquisition of ZignaAI, we’ve further enhanced our platform by launching our Payment Integrity Suite, anchored by Cohere Validate™, an AI-driven clinical and coding validation solution that operates in near real-time. By unifying pre-service authorization data with post-service claims validation, we’re creating a transparent healthcare ecosystem that reduces waste, improves payer-provider collaboration and patient outcomes, and ensures providers are paid promptly and accurately. Cohere Health’s innovations continue to receive industry wide recognition. We’ve been named to the 2025 Inc. 5000 list and in the Gartner® Hype Cycle™ for U.S. Healthcare Payers (2022-2025), and ranked as a Top 5 LinkedIn™ Startup for 2023 & 2024. Backed by leading investors such as Deerfield Management, Define Ventures, Flare Capital Partners, Longitude Capital, and Polaris Partners, Cohere Health drives more transparent, streamlined healthcare processes, helping patients receive faster, more appropriate care and higher-quality outcomes. The Coherenauts, as we call ourselves, who succeed here are empathetic teammates who are candid, kind, caring, and embody our core values and principles. We believe that diverse, inclusive teams make the most impactful work. Cohere is deeply invested in ensuring that we have a supportive, growth-oriented environment that works for everyone. We can’t wait to learn more about you and meet you at Cohere Health! Equal Opportunity Statement: Cohere Health is an Equal Opportunity Employer. We are committed to fostering an environment of mutual respect where equal employment opportunities are available to all. To us, it’s personal. #LI-Remote #BI-Remote

United States
$105K - $125K / year
Job Closed
General Motors logo

Senior Software Systems Engineer, Behavior Validation

General Motors

General Motors (GM), founded in 1908 by William "Billy" Durant in Flint, Michigan, began with the Buick Motor Company and later acquired brands like Oldsmobile

Description Hybrid: This role is categorized as hybrid/Remote Role: As a Senior Software Systems Engineer on the Software Validation team within the AV organization, you will play a critical role in leading the strategy and execution of validation efforts for autonomous vehicle software. You will leverage your experience designing and implementing complex V&V strategies to quickly prototype, gain consensus, and move our programs forward with increased trust and efficiency. Your expertise will guide engineers in defining best practices, driving innovation in testing, and verifying the safety and performance of autonomous systems. You will be responsible for shaping the future of evaluation methodologies for AI systems and other ADAS features, architecting solutions that meet the testing needs of AI developers, systems engineers, and safety stakeholders. About the Organization: The Autonomous Vehicle (AV) organization is dedicated to advancing the development of autonomous vehicles through cutting-edge simulation technologies and novel iterative development processes. The Software Validation team focuses on unlocking software launches and continuous release decisions via simulation verification and validation strategies, prototypes, and protocols. Our collaborative environment fosters innovation and excellence, allowing us to push the boundaries of what is possible in autonomous vehicle testing. What You'll Do: - Define requirements and metrics for validating safe and comfortable autonomous vehicle operations. - Own analysis and characterization of one or multiple autonomous behaviors, influencing software development and launch decisions - Prototype and develop simulation-based and road-based testing strategies that support continuous and scaled software release cycles - Combine experience in systems engineering and data analysis to facilitate data driven design, validation, risk analysis, and prioritization decisions - Own roadmaps for developing long-term and stable requirements, verification/validation, and/or software solutions to advanced problems over multiple product lifecycles - Mentor team members and facilitate cross-team collaboration to define behavioral validation strategies for new launches Your Skills & Abilities - Advanced degree in Mechanical Engineering, Aerospace Engineering, Physics, Computer Science, Data Science, or related fields - 5+ years of experience in systems engineering, robotics, systems analysis, data analysis, statistical analysis, or other related fields - Proficient with SQL, Python, and C++ for analyzing large data sets - Strong analytical thinking skills with the ability to interpret data and derive impactful conclusions - Ability to adapt and operate under ambiguity, going from quick code prototypes to long-term plans on brief time horizons - Excellent communication skills, capable of switching between high-level and detailed discussions What Will Give You A Competitive Edge - Experience with robotics, autonomous vehicles, vehicle development, or ADAS development - Experience working with robotics simulation environments - Experience analyzing automotive collision data - Experience developing dashboards and data visualizations using tools such as Looker or Jupyter notebooks - Industry experience in system engineering and requirements management including system analysis, requirements authoring, test generation, and validation activities - Experience with requirements management tools (Jama, DNG, DOORS, etc.) - Proven track record of successful systems engineering for a safety-critical product Compensation: - The expected base compensation for this role is: $125,000-$191,700. Actual base compensation within the identified range will vary based on factors relevant to the position. - You also need to include general information about potential commissions, if applicable. - Bonus Potential: An incentive pay program offers payouts based on company performance, job level, and individual performance. Benefits: - Benefits: GM offers a variety of health and wellbeing benefit programs. Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, GM vehicle discounts and more. About GM Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all. Why Join Us We believe we all must make a choice every day - individually and collectively - to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team. Total Rewards | Benefits Overview From day one, we're looking out for your well-being-at work and at home-so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources. Non-Discrimination and Equal Employment Opportunities (U.S.) General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers. All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws. We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire. Accommodations General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us [email protected] or call us at 1-800-865-7580. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.

Michigan + 2 moreAll locations: Michigan | California | District Of Columbia
$125K - $191.7K / year