Job Closed

This listing is no longer active.

Coupa Software logo
Coupa Software

Spend is the fuel to help your company deliver performance, profitability, and purpose!

Lead Software Engineer - 11045

Software EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000Since 2006H1B SponsorCompany SiteLinkedIn

Location

California

Posted

51 days ago

Salary

$142K - $184.5K / year

Seniority

Senior

Job Description

Lead Software Engineer - 11045

Coupa Software

Coupa makes margins multiply through its community-generated AI and industry-leading total spend management platform for businesses large and small. Coupa AI is informed by trillions of dollars of direct and indirect spend data across a global network of 10M+ buyers and suppliers. We empower you with the ability to predict, prescribe, and automate smarter, more profitable business decisions to improve operating margins. Why join Coupa? 🔹 Pioneering Technology: At Coupa, we're at the forefront of innovation, leveraging the latest technology to empower our customers with greater efficiency and visibility in their spend. 🔹 Collaborative Culture: We value collaboration and teamwork, and our culture is driven by transparency, openness, and a shared commitment to excellence. 🔹 Global Impact: Join a company where your work has a global, measurable impact on our clients, the business, and each other. Learn more on Life at Coupa blog and hear from our employees about their experiences working at Coupa. The Impact of a Lead Software Engineer at Coupa: At a technical level your development team will offer application and infrastructure support for customer environments. You’ll have the opportunity to collaborate across software products with engineers all over the company and globe to plan and deploy product releases. What You'll Do: - Lead and scale Coupa’s platform architecture, finding the right balance between the power of a consolidated codebase and the flexibility of microservices. - Collaborate closely with Product and Development teams to design and deliver innovative new features. - Develop creative, elegant solutions to complex technical challenges that drive platform growth and reliability. - Solve cross-functional problems that may span multiple teams, ensuring alignment and effective communication. - Apply project management skills to plan, prioritize, and guide your team’s work toward successful outcomes. - Drive innovation by developing new concepts, techniques, and best practices that influence and elevate other teams. What You Will Bring to Coupa: - 8-10 years of experience building enterprise SaaS web applications using modern frameworks and technologies such as Java, SQL, and TypeScript, with strong knowledge of JavaScript, CSS, and HTML5. - Strong object-oriented design and analysis skills, with a solid understanding of common design patterns and best practices. - Proven experience developing REST APIs and microservices, and working with relational databases (MySQL, PostgreSQL, SQL Server), including query optimization and schema design. - 5+ Hands-on experience with React.js (or similar JavaScript frameworks) and advanced CSS for building responsive, scalable interfaces. - Familiarity with cloud platforms (AWS, Azure, or GCP) and understanding of cloud security fundamentals, including authentication, encryption, and secure API design. - Proficiency with CI/CD pipelines, automated testing, and code quality practices, along with strong communication, collaboration, and mentoring skills within engineering teams. The estimated pay range for this role is $125,000 - $162,000 The starting salary for the successful candidate will be based on permissible, non-discriminatory factors such as skills, experience, and geographic location. #LI-HYBRID #LI-AA2 Coupa complies with relevant laws and regulations regarding equal opportunity and offers a welcoming and inclusive work environment. Decisions related to hiring, compensation, training, or evaluating performance are made fairly, and we provide equal employment opportunities to all qualified candidates and employees. Please be advised that inquiries or resumes from recruiters will not be accepted. By submitting your application, you acknowledge that you have read Coupa’s Privacy Policy and understand that Coupa receives/collects your application, including your personal data, for the purposes of managing Coupa's ongoing recruitment and placement activities, including for employment purposes in the event of a successful application and for notification of future job opportunities if you did not succeed the first time. You will find more details about how your application is processed, the purposes of processing, and how long we retain your application in our Privacy Policy.

Benefits

  • 401(K), 401(K) matching, Customized development tracks, Dental insurance, Volunteer in local community, Family medical leave, Flexible Spending Account (FSA), Free daily meals, Generous parental leave, Generous PTO, Health insurance, Highly diverse management team, Life insurance, Charitable contribution matching, Mentorship program, Paid volunteer time, Open office floor plan, Paid holidays, Paid sick days, Partners with nonprofits, Performance bonus, Pet insurance, Remote work program, Free snacks and drinks, Mandated unconscious bias training, Vision insurance, Wellness programs, Some meals provided, Mental health benefits, Diversity employee resource groups, Hiring practices that promote diversity, Fertility benefits, Employee resource groups, Employee-led culture committees, Day off for your birthday, Pension, Wellness days, Mother's room, Personal development training

Related Job Pages

More Software Engineer Jobs

Hypoport SE logo

Senior C# Developer

Hypoport SE

We empower. You create.

Full TimeRemoteTeam 1,001-5,000Since 1999H1B No Sponsor

• You develop and operate backend applications based on C# and .NET within a predominantly Microsoft-based tech stack (e.g. Windows Server, MS SQL). • You implement new features and further develop existing applications — from requirements analysis through implementation to operations. • You work closely with product managers and stakeholders, challenge requirements and contribute your own technical solution proposals. • You are part of an agile team (Scrum with a tendency toward Kanban) and actively help shape the development process. • You ensure software quality through testing, code reviews and clean architectures. • You support the growth and further development of the engineering team and contribute as a sparring partner and technical driver.

Germany
Cotiviti logo

Staff Software Engineer II

Cotiviti

Enabling a high-quality and viable healthcare system

Full TimeRemoteTeam 5,001-10,000H1B Sponsor

Overview Cotiviti is a leading provider of data-driven solutions that help healthcare organizations, retailers, and payers improve financial performance and operational efficiency. Our mission is to deliver actionable insights through advanced analytics, innovative technology, and deep domain expertise. As part of our engineering team, you will contribute to building scalable, secure, and high-performing systems that power critical business processes and enable better outcomes for our clients. The Staff Engineer II is a senior technical engineer responsible for designing and delivering complex software solutions across hybrid environments (on-premise and public cloud). This role combines deep technical expertise with architectural understanding to ensure scalable, secure, and high-performing systems. The Staff Engineer II - Services manages application interfaces (services, APIs) for the Pharmacy Application, helps drive related integrations using high volume Tx processing partners within established architecture and organizational structures, and provides related monitoring and logging solutions required for a high-volume transaction processing platform. The ideal candidate will play a role in leading and mentoring a team of Software Engineers, while working closely with the Leadership and Principal Software Engineer(s) to drive technical excellence and innovation. This position requires a deep understanding of software development, software development practices, leadership abilities, and a passion for solving complex technical challenges. Responsibilities - Provide technical leadership in a team of Software Engineers, providing guidance, support, and technical expertise. - Act as a key influencer in technical decision-making and driving architectural improvements. - Collaborate with Principal Software Engineers and Leadership to design, develop, and implement high-quality software solutions. - Drive technical initiatives and projects, ensuring alignment with company goals and objectives. - Conduct code reviews, provide constructive feedback, and ensure adherence to best practices and coding standards. - Identify and address technical debt, performance bottlenecks, and other areas for improvement. - Stay up to date with industry trends, emerging technologies, and best practices to continuously enhance the team's capabilities. - Foster a culture of innovation, collaboration, and continuous learning within the team. - Experience with performance tuning and optimization of large-scale, complex systems. - Complete all responsibilities as outlined in the annual performance review and/or goal setting. - Complete all special projects and other duties as assigned - Must be able to perform duties with or without reasonable accommodation. This job description is intended to describe the general nature and level of work being performed and is not to be construed as an exhaustive list of responsibilities, duties and skills required. This job description does not constitute an employment agreement and is subject to change as the needs of Cotiviti and requirements of the job change. Qualifications - Bachelor's degree in Computer Science, Engineering, or related field. Advanced degree preferred. - 8+ years’ experience in Software Engineering including 5+ years of proven experience as a Senior Software Engineer or equivalent role, with a strong track record of technical leadership and mentorship. - Expertise in software development, including proficiency in Java, Python, Associated frameworks, MSSQL and Oracle PL/SQL. - 8-10 years’ experience working with relational databases, and ETL processes. - 6+ years’ experience with vector databases, SQL, No-SQL. - 4+ years experience with high volume message based interfaces and Tx (transaction) processing. - Experience with AI Assistants such as Claude Code or Codex. - Strong problem-solving skills and the ability to tackle complex technical challenges. - Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams. - Demonstrated ability to drive technical initiatives and deliver high-quality software solutions. - Passion for continuous learning and staying current with industry trends and emerging technologies. - Experience with cloud computing platforms, microservices architecture, and DevOps practices are preferred. - Familiarity with agile development methodologies and tools. - Contributions to open-source projects or a strong presence in the software development community are desirable. Mental Requirements: - Communicating with others to exchange information. - Problem-solving and thinking critically. - Completing tasks independently. - Interpreting data. - Making timely decisions in the context of a workflow. - Maintaining focus. - Assessing the accuracy, neatness and thoroughness of the work assigned. - Learning new tasks and completing tasks in situations that have a speed or productivity quota. - Remembering and adhering to processes and protocols. Physical Requirements and Working Conditions: - Remaining in a stationary position, often standing or sitting for prolonged periods. - Repeating motions that may include the wrists, hands, and/or fingers. - Must be able to provide a dedicated, secure work area. - Must be able to provide high-speed internet access/connectivity and office setup and maintenance. - No adverse environmental conditions expected. Base compensation ranges from $170,000 to $200,000 per year. Specific offers are determined by various factors, such as experience, education, skills, certifications, and other business needs. This role is eligible for discretionary bonus consideration. Cotiviti offers team members a competitive benefits package to address a wide range of personal and family needs, including medical, dental, vision, disability, and life insurance coverage, 401(k) savings plans, paid family leave, 9 paid holidays per year, and 17-27 days of Paid Time Off (PTO) per year, depending on specific level and length of service with Cotiviti. For information about our benefits package, please refer to our Careers page. This role is based remotely and all interviews will be conducted virtually. Date of posting:04/08/2026 Applications are assessed on a rolling basis. We anticipate that the application window will close on 07/07/2026, but the application window may change depending on the volume of applications received or close immediately if a qualified candidate is selected. #LI-RA1 #LI-Remote #

United States
$170K - $200K / year
Job Closed
Full TimeRemoteTeam 1,001-5,000

Our headquarters in Sacramento contains the core functions that support our mission to deliver financial solutions with value, convenience and exceptional service to our members. TITLE: APPLICATION DEVELOPER I STATUS: EXEMPT REPORT TO: MANAGER - IT PROGRAMMING DEPARTMENT: IT - PROGRAMMING JOB CODE: 11379 PAY GRADE: 18S PAY SCALE: $84,400.00 - $90,000.00 ANNUALLY GENERAL DESCRIPTION: The Application Developer is an entry level developer position that will work closely within their department to learn the coding language(s) to help support the credit union’s host systems. With the guidance of more senior staff members, the individual will learn programming aspects of design, development, testing, implementation, and support of database applications for the credit union’s host systems. TASKS, DUTIES, FUNCTIONS: - Learn the appropriate coding language(s) to support our core systems using resources such as online/virtual classes, books, in-person class, and more experienced peers. - Complete training assignments to develop/improve coding skills. - Review, define, design, program and implement solutions for our core systems using third and fourth generation programming languages. - Work with other technical staff and business partners to understand platforms, integration points (APIs, services) and database structures. - Perform object-oriented and structured programming, depending on business need. - Support senior technical staff in analyzing, designing, and documenting solutions that integrate with third-party systems. - Analyze user requirements and prepare technical design specifications to address those requirements. - Evaluate and analyze data related to application development in order to improve performance. - Prepare test scenarios and evaluate test results to validate accuracy of programs and procedures in collaboration with the Enterprise Quality Assurance team. - Assist and shadow senior developers when they troubleshoot core system errors/issues and document solutions for a fix. - Maintain a thorough understanding of state and federal laws and regulations related to credit union compliance including bank secrecy and anti-money laundering laws appropriate to the position. - Perform additional duties as assigned. PHYSICAL SKILLS, ABILITIES, AND EXERTION UTILIZED IN THE PERFORMANCE OF THESE TASK: - Effective oral and written communication skills required to diagnose and interpret programming problems. - Must possess sufficient manual dexterity to operate an on-line computer terminal and other standard office equipment, such as financial calculators, personal computer, facsimile machine, and telephone. - Carry and respond to smartphone on a rotation basis with other Programmer Analysts. May be able to diagnose problems from home; to correct problem, may occasionally need to travel to site by car or public conveyance. ORGANIZATIONAL CONTACTS & RELATIONSHIPS: - INTERNAL: Technical managers and staff. - EXTERNAL: Support personnel. QUALIFICATIONS: - EDUCATION: Associates degree in Management Information Systems or Computer Science. - EXPIERENCE: Two years’ experience in financial industry in systems analysis - KNOWLEDGE / SKILLS: Enterprise experience working with multi-tier software architecture, object-oriented design, requirements gathering, Agile and Waterfall SDLC, and have a thorough understanding of core systems infrastructure (operating systems, web server, database, etc.). Demonstrated expertise in developing, troubleshooting, and implementing software code that includes two or more programming languages similar to the following: - Procedural: C, TAL - Interpreted: Caché ObjectScript, TACL, Python - Non-Structured: SQL - Object Oriented Programming - Agile experience is a plus. PHYSICAL REQUIREMENTS: - Prolonged sitting throughout the workday with occasional mobility required. - Corrected vision within the normal range. - Hearing within normal range. A device to enhance hearing will be provided if needed. - Occasional movements throughout the department daily to interact with staff, accomplish tasks, etc. - Minimal local travel by car or public conveyance. - Prolonged operation of a personal computer, which includes typing, operating a mouse and reading information on the monitor. - May require unusually long work hours to accomplish tasks. - May require travel during projects. LICENSES / CERTIFICATIONS: None #LI-Remote Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. THIS JOB DESCRIPTION PROVIDES AN OVERVIEW OF THE GENERAL SCOPE AND LEVEL OF WORK EXPECTED TO BE PERFORMED, BUT IT IS NOT AN EXHAUSTIVE LIST OF ALL DUTIES OR RESPONSIBILITIES ASSOCIATED WITH THE POSITION. THE CREDIT UNION RESERVES THE RIGHT TO MODIFY, ADD, OR REMOVE DUTIES AS NEEDED WITHOUT ADVANCE NOTICE. EMPLOYEES MAY BE REQUIRED TO PERFORM ADDITIONAL TASKS AND DUTIES AS DIRECTED BY THEIR SUPERVISOR, PROVIDED SUCH TASKS ARE WITHIN THE EMPLOYEE’S KNOWLEDGE, SKILLS, AND ABILITIES, OR CAN BE PERFORMED WITH REASONABLE TRAINING. NOTHING IN THIS JOB DESCRIPTION ALTERS THE AT-WILL EMPLOYMENT RELATIONSHIP OR LIMITS THE CREDIT UNION’S RIGHT TO ASSIGN OR REASSIGN DUTIES AND RESPONSIBILITIES TO THIS POSITION AT ANY TIME. REV. 1/9/2026 We appreciate your interest in joining the Golden 1 team! If you are selected to participate in the interview process we will contact you.

United States
$84.4K - $90K / year
Job Closed

Staff Software Engineer

Stukent

Stukent is an education technology company dedicated to bridging the gap between the classroom and the real world. Founded with a mission to help educators equip students with care

Description Department: Engineering Supervisor: Director of Engineering Location: Remote. Preference given to candidates in Idaho, Utah, Kentucky, and Texas About Stukent At Stukent, our mission is simple but powerful: Help educators help students help the world. We are a fast-growing Edtech company poised to transform the classroom. We build first-in-the-world Simternships™ and cutting-edge digital courseware that give students the real-world skills they need to launch their careers. We're a partner to thousands of educators worldwide in both higher education and high school. If you're passionate about making a tangible impact on education, you’ve found the right place. The Role At Stukent, our Engineering team builds the engines of educational innovation. Our Staff Software Engineers are driven by our mission to help educators and students succeed through seamless, high-performance technology. They are visionary problem-solvers who bridge the gap between high-level strategy and hands-on execution. As a member of the Platform Team, the Staff Software Engineer focuses on large-scale platform efforts and plays a critical role in shaping our technical architecture. In this role, you act as a "force multiplier," solving complex, cross-domain dependencies and driving consistency across development teams. By building shared libraries, optimizing cloud infrastructure, and prioritizing modern, sustainable patterns over legacy architecture, you enable engineers across Stukent to move faster and more reliably. The ideal candidate is humble, curious, and a proactive technical steward. You lead by example, champion engineering excellence, and introduce best practices that keep our organization at the forefront of technology. You thrive in a fast-paced, collaborative environment, embrace continuous learning, and deliver high-impact results, all while helping build a world-class platform. Typical Job Duties - Deliver end-to-end features and platform capabilities by translating requirements into functional, high-quality code. - Design and implement solutions for complex, cross-domain challenges, ensuring seamless and reliable system integration.. - Multiply engineering impact by developing shared libraries, frameworks, and internal tools used across teams. - Drive long-term technical health by identifying and prioritizing the retirement of legacy architecture in favor of modern, sustainable patterns. - Establish engineering standards by creating documentation and architectural blueprints that guide development. . - Promote continuous improvement by introducing modern methodologies and industry best practices that keep the organization at the forefront of technology. - Provision and optimize cloud infrastructure for cost-efficiency and performance. - Build and maintain infrastructure-as-code modules that enable teams to provision their own resources while adhering to organizational guardrails. Requirements Knowledge, Skills, and Abilities - 5-8+ years of professional software development experience with a proven track record of cross-team technical leadership. - Proficiency in TypeScript and Node.js - Proficiency in GraphQL - Proficiency in React web application frameworks - Outstanding written and verbal communication skills - Hands-on experience provisioning and optimizing cloud infrastructure via infrastructure-as-code, such as Terraform or CloudFormation - Demonstrated ability to mentor junior staff and lead technical discussions that result in high-quality architectural outcomes. - Proven expertise in architecting and optimizing high-performance CI/CD pipelines as code across multiple teams using tools like GitHub Actions, Azure DevOps, or GitLab to increase organizational delivery velocity. - Exceptional ability to navigate high-ambiguity technical challenges and provide clear, actionable solutions. - Experience with C# is preferred - Experience in EdTech industry is preferred - Cloud Certification(s) in Microsoft Azure or Amazon Web Services is preferred - Experience developing ADA compliant user experiences is preferred Compensation, Benefits, & Perks: Stukent is committed to providing competitive compensation and a comprehensive benefits package that supports the well-being of our team members. Benefits Package: - Health, Dental, and Vision Insurance - 401(k) plan with company match - Paid Time Off (PTO), Paid Sick Leave, and Paid Holidays - A strong commitment to professional development and career growth opportunities - A positive, collaborative, and mission-driven team culture Equal Employment Opportunity (EEO) Statement Stukent, Inc. is proud to be an Equal Opportunity Employer. We are committed to providing a workplace free from discrimination and harassment. We do not discriminate on the basis of race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. We believe that a diverse and inclusive team is critical to our success and mission, and we seek to recruit, develop, and retain the most talented people from a diverse candidate pool.

United States
Job Closed