Optum Senior Software Engineer Salary Leetcode Jobs in Usa
8,331 positions found
Company: KeyPleaz
Location: Remote (U.S. preferred)
Reports to: CTO
About KeyPleazKeyPleaz is a property access and coordination platform that helps manage entry, scheduling, and logistics across real-world locations. We work with property managers, service providers, and partners to replace manual, fragmented processes with secure, reliable software. Think about it as Uber for Real Estate Agents.
Our platform operates where digital systems meet physical access, which means quality, reliability, and thoughtful engineering matter.
Role OverviewWe are seeking a Senior Software Engineer to help build, scale, and maintain the KeyPleaz platform. KeyPleaz began in 2019 and is in production today. This is a hands-on role for an experienced engineer who can own features end-to-end, contribute across the stack, and help guide technical decisions as the platform grows.
We hire for ownership and execution. Technical competence is table stakes. What differentiates top performers on our team is personal ownership, disciplined execution, and proactive problem solving. We look for engineers who treat the product like their own business—who communicate clearly, move fast with accountability, and finish what they start.
You will work closely with product, operations, and leadership to deliver stable, scalable solutions used daily by customers and partners.
Responsibilities● Design, build, and maintain core platform features
● Develop and support backend services using .NET
● Contribute to web and mobile applications built with React
● Build and consume APIs and integrate third-party services
● Work with relational databases and ensure data integrity
● Improve reliability, performance, and security across systems
● Participate in code reviews, technical planning, and architecture discussions
● Mentor and support other engineers as the team grows
● Evaluate and apply AI tools (i.e. agentics, vibe coding - code generation, testing, monitoring, analytics) to improve development velocity, system reliability, and engineering effectiveness
Qualifications
● 7+ years of professional software engineering experience
● Strong experience with .NET / ASP.NET backend development
● Working knowledge of React or modern JavaScript frameworks
● Experience designing and consuming APIs
● Solid understanding of relational databases
● Experience working in cloud environments
● Familiarity with AI-enabled development tools and emerging AI services, with the ability to assess practical use cases and integrate them responsibly into production workflows
● High ownership, sound judgment, and clear communication
● Experience with mobile applications
● Payments or third-party integrations
● Startup or small-team experience
● Comfort working in evolving, ambiguous environments
● Ownership of meaningful, real-world systems
● Small team with direct access to leadership
● Focus on building reliable software, not just shipping features
● Opportunity to grow into senior technical leadership roles
Job Title: Senior Software Engineer
Reports To: Manager of Application Development
About the Role:
The Senior Software Engineer is a hands-on technical leadership position responsible for designing, building, and maintaining high-quality software solutions. This role emphasizes both individual development work and ownership of design decisions for features and subsystems. Modern tools, including AI-assisted development and architectural support, are leveraged to drive delivery while maintaining accountability for technical outcomes.
Responsibilities:
- Design, implement, test, and maintain scalable, secure, and reliable applications and services.
- Act as a senior technical contributor, with responsibility for the design and implementation of features and subsystems.
- Contribute actively to development tasks, applying advanced coding expertise in several programming languages and frameworks.
- Participate in architectural discussions and support incremental evolution of systems with team leads.
- Conduct code reviews and mentor engineering team members, fostering best practices and ongoing improvement.
- Translate requirements from product owners, business analysts, and stakeholders into technical solutions.
- Identify and mitigate technical risks in assigned systems and projects.
- Support and enhance cloud-based applications (Azure, AWS) with emphasis on performance, reliability, and scalability.
- Collaborate effectively with onshore and offshore teams to ensure successful project execution.
- Keep abreast of industry trends and new technologies to encourage innovation.
- Utilize AI-assisted tools to expedite design, documentation, and implementation, while ensuring technical quality.
- Lead and support AI-related initiatives, drawing on prior experience with AI/ML technologies; recommend and implement suitable AI tools and frameworks.
- Test and demonstrate emerging AI tools and platforms via proofs of concept (POCs) to highlight business value.
- Guide customers in leveraging AI to optimize business processes; support teams working on business-facing AI efforts.
- Collaborate with stakeholders to contribute to defining an AI roadmap aligned with organizational strategy and technology objectives.
Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field; Master’s degree preferred.
- A minimum of 5 years in a Senior Software Engineer, Lead Developer, or similar role, with proven success delivering production systems.
Required Skills:
- Strong understanding of software development methodologies (e.g., Agile, DevOps) and architectural frameworks.
- Proficient in programming languages such as C#, Python; excellent problem-solving and critical thinking skills.
- Web Development: Experience with modern front-end frameworks (e.g., React, Vue.js).
- Mobile Development: Knowledge of mobile app development tools (e.g., Cordova, Ionic).
- Cloud Development: Experience managing cloud-hosted applications, including Azure Functions and Event Hubs.
- Database Management: Ability to develop and debug stored procedures, views, and tables in SQL Server and MySQL; basic database administration for data integrity and security.
- API Development: Skilled at designing, building, and debugging APIs; experience with RESTful APIs and tools like POSTMAN and SOAPUI.
- DevOps: Designing branching strategies; implementing and maintaining CI/CD pipelines for test automation and deployment.
- Containerization: Experience with Docker and Kubernetes for application development and deployment.
- Security: Understanding of secure coding and application security best practices.
Preferred Skills:
- Ability to explain complex technical concepts to both technical and non-technical stakeholders.
- Effective teamwork, working with cross-functional groups including developers, project managers, and analysts.
- Strong problem-solving abilities and the capacity to make effective decisions under constraints.
- Leadership through mentoring and influencing technical direction.
- Adaptability to new technologies and changing environments.
- Critical thinking in evaluating options and making informed decisions.
- Effective time management across multiple projects.
- Empathy for team and stakeholder perspectives to foster collaboration.
Job Title: Senior Software Engineer, Backend - Factory Software
Location: Buffalo, NY
Position Overview
We are seeking a highly motivated Senior Software Engineer with expertise in server-side and backend development to join our small, high-performing team. You'll build scalable software systems that power the manufacturing of innovative products like vehicles, superchargers, and energy storage solutions. The ideal candidate is passionate about crafting world-class software, has a proven track record in scalable manufacturing systems, and thrives in collaborative environments. Strong software engineering fundamentals, familiarity with manufacturing and controls engineering, excellent communication skills, and experience with technical feedback are essential.
Key Responsibilities
- Deliver high-quality, maintainable code that addresses real-world manufacturing challenges.
- Lead end-to-end projects, from gathering requirements and architectural design through implementation, testing, and production deployment.
- Bridge communication gaps between factory floor equipment (e.g., PLCs) and high-level MES (Manufacturing Execution System) services.
- Mentor engineers and uphold global standards of excellence in software craftsmanship.
- Tackle problems across the stack, from debugging packet loss in PLC communications to ensuring data consistency in large-scale, globally distributed databases.
- Prioritize robust, production-critical systems with strong validation, monitoring, and support mechanisms.
- Collaborate with cross-functional teams, including Operations, Manufacturing Engineering, Quality, and Supply Chain.
- Participate in on-call rotations (no more than once every two months).
Requirements
- Bachelor's degree in computer science, Computer Engineering, Electrical Engineering, or equivalent experience with evidence of exceptional ability.
- Minimum 4 years of professional experience (6+ years preferred).
- Proven experience implementing large-scale projects in languages like Go, Java, C++, Rust, or similar.
- Strong understanding of backend development fundamentals, including SQL databases, networking, and security.
- Basic familiarity with frontend technologies (HTML, JavaScript, CSS) and at least one modern framework (e.g., React, Angular, Svelte) for full-stack integration.
- Proficiency in rigorous software development practices, including version control, code reviews, CI/CD pipelines, monitoring, and logging.
- Excellent interpersonal communication skills and a demonstrated ability to lead technical initiatives from concept to production.
- Familiarity with controls engineering concepts, manufacturing processes, and Programmable Logic Controllers (PLCs). Hands-on experience with Ignition and MES systems is a plus..
Duration: 6+ months (CTH)
Location: hybrid (Newark, NJ)
Summary
As a Senior Software Engineer on the Retirement Strategies Technology team, you will partner with product owners, tech leads, designers, engineers and delivery professionals to deliver quality platforms and products with speed.? You will code, test and debug new and existing applications as you implement capabilities to solve sophisticated business problems, deploy innovative products, services and experiences to delight our customers! In addition to advanced technical expertise and experience, you will bring excellent problem solving, communication and teamwork skills, along with agile ways of working, strong business insight, an inclusive leadership attitude and a continuous learning focus to all that you do.
Here is What You Can Expect on a Typical Day
Build applications ensuring that the code follows latest coding practices and industry standards, using modern design patterns and architectural principles; remove technical impediments??
Develop high quality, well documented and efficient code adhering to all applicable Prudential standards??
Collaborate with product owners in understanding needs and defining feature stories, tech leads in defining technical design and other team members to understand the system end-to-end and deliver robust solutions that bring about business impact?
Write unit, integration tests and functional automation, researching problems discovered by quality assurance or product support, developing solutions to address the problems??
Bring a strong understanding of relevant and emerging technologies, provide input and coach team members and embed learning and innovation in the day-to-day??
Work on complex problems in which analysis of situations or data requires an evaluation of intangible variables.
Use programming languages including but not limited to Java, JavaScript, Springboot, Node.js frameworks?
The Skills & Expertise You Bring:
Bachelor of Computer Science or Engineering or experience in related fields
Ability to coach others with minimal guidance and effectively leverage diverse ideas, experiences, thoughts and perspectives to the benefit of the organization??
Experience with agile development methodologies and Test-Driven Development (TDD)
Knowledge of business concepts tools and processes that are needed for making sound decisions in the context of the company's business
Ability to learn new skills and knowledge on an on-going basis through self-initiative and tackling challenges
Excellent problem solving, communication and collaboration skills
Advanced experience and/or expertise with several of the following:
Programming Languages:? Java, Java Script; working in distributed systems, object oriented programming, design patterns and design methodology; JAVA services using Spring,, Microservices, multi-threading, Concurrency and parallel processing
Frameworks:?Springboot, Node.js
Data Store:?NoSQL or Relational Data structures;
Data Streaming:?SQS, SNA
Application Programming Interfaces (API): Consumption & Development; implementing service oriented architecture (SOA) patterns; Web service technologies such as APIs, REST, JSON, SQL
API Management & Integration : Kong, Apigee
Unit, interface and end user testing?concepts and tooling (functional & non-functional)
Automated testing
Accessibility awareness
Software security skills?including?secure coding, web application security and ; Solid grasp of security concepts (authentication, authorization, encryption, digital signature, JWT), SSL, web service proxies, firewall, SAML 2.0, OpenID Connect, OAuth 2.0)
Dev Ops Tools & Practices: Branching techniques and usage of GitHub; DevOps
Software Development Life Cycle (SDLC): Monitoring and logging techniques
AWS Core Services across compute, storage, DB, IAM
Preferred Qualifications:
Strong experience with Domain Driven Development (DDD)
AWS cloud native solution development
Architecture Patterns
Design and critical Thinking
Financial/Insurance industry experience is a must, not a plus
People Leadership Experience is a plus.
Experience with agentic frameworks and AI driven development tools is a major plus [Claude Code, GitHub Copilot etc]
About You:
We are seeking a Senior Software Engineer with strong experience in DO-178C flight software development and avionics integration. In this role, you will design and implement safety-critical autonomous flight software, integrate it with avionics hardware platforms, and contribute to certification-ready development processes.
Responsibilities:
- Develop, integrate, and verify flight-critical software using C/C++ following DO-178C processes.
- Build application-level flight software and ensure robust integration with underlying avionics hardware interfaces
- Create, maintain and review software requirements, code and certification artifacts adhering to certification plans and standards
- Troubleshoot integration issues on test benches and aircraft
- Develop automated workflows for software integration and build processes.
- Collaborate with engineers from cross functional groups such as systems, safety, hardware, flight controls and test to ensure product and program level needs are met.
- Contribute to planning and execution of SOI audits and certification reviews.
- Create and maintain comprehensive documentation for software requirements, architecture, build processes and design decisions
- Support hardware-in-the-loop (HIL), processor-in-the-loop (PIL), and flight testing activities.
Qualifications:
- Bachelor's or Master's in Computer Science, Electrical Engineering, Aerospace, or related field.
- 3-5 years of embedded or flight software development experience within a DO-178C environment.
- Strong proficiency in C/C++ for embedded, real-time, safety-critical systems.
- Understanding of avionics protocols and architectures (ARINC 429, ARINC 653, CAN, MIL-STD-1553, Ethernet).
- Experience designing and implementing software for real-time operating systems (RTOS), with strong knowledge of low level topics such as device driver development, interrupt handling, memory management, and performance estimation.
- Strong experience with requirements management, including authoring high-quality software requirements, maintaining traceability, and using tools such as DOORS, Jama, or Polarion.
- Experience with hardware/software integration, debugging on target hardware, and use of analysis tools (logic analyzers, bus analyzers).
- Experience with Python scripting, tool automation and test automation
- Experience with CI/CD environments and automated code quality checks.
Nice To Have
- Background integrating software across diverse avionics platforms or multicore systems.
- Familiarity with flight controls, autonomy, GNC, or aircraft certification efforts.
- Exposure to MathWorks tools and Model-Based Development workflows (DO-331).
- Prior involvement in SOI audits or FAA/EASA certification programs.
Senior Software Engineer (Backend | Java/Python | AWS)
We're looking for a Senior Software Engineer to join a high-impact Metadata Engineering team focused on powering the backend systems behind large-scale streaming platforms.
This role is all about building the systems that organize, structure, and distribute content data — helping ensure a seamless viewing experience for millions of users.
What You'll Do
- Design and build scalable backend systems and services
- Own features end-to-end (design → development → deployment)
- Improve existing systems and workflows for performance and scalability
- Collaborate with cross-functional teams (Product, TPMs, Engineering)
- Mentor junior engineers and contribute to technical direction
What You Need
- 5+ years of backend software engineering experience
- Strong experience with Java and Python
- Hands-on experience with AWS (Lambda, SQS/SNS, Kinesis, DynamoDB, etc.)
- Experience with SQL and/or NoSQL databases
- Familiarity with event-driven architectures (Kafka, Kinesis, etc.)
- Strong understanding of data structures, algorithms, and system design
- Ability to work independently and solve complex problems
Nice to Have
- Experience with Graph databases (Neo4j)
- Familiarity with Terraform or GraphQL
Requirements
- Bachelor's degree in a STEM field
- Strong backend engineering background (non-negotiable)
Why This Role?
- Work on high-scale systems powering major streaming platforms
- Be part of a team shaping how content data is structured and delivered
- Opportunity to make a real impact on user experience at scale
Date Posted:
2026-02-06Country:
United States of AmericaLocation:
US-TX-MCKINNEY-513WC ~ 2501 W University Dr ~ WING C BLDGPosition Role Type:
OnsiteU.S. Citizen, U.S. Person, or Immigration Status Requirements:
Active and transferable U.S. government issued security clearance is required prior to start date. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearanceSecurity Clearance Type:
DoD Clearance: SecretSecurity Clearance Status:
Active and existing security clearance required on day 1RTX Corporation is an Aerospace and Defense company that provides advanced systems and services for commercial, military and government customers worldwide. It comprises three industry-leading businesses – Collins Aerospace Systems, Pratt & Whitney, and Raytheon. Its 185,000 employees enable the company to operate at the edge of known science as they imagine and deliver solutions that push the boundaries in quantum physics, electric propulsion, directed energy, hypersonics, avionics and cybersecurity. The company, formed in 2020 through the combination of Raytheon Company and the United Technologies Corporation aerospace businesses, is headquartered in Arlington, VA.
At Raytheon, the foundation of everything we do is rooted in our values and a higher calling – to help our nation and allies defend freedoms and deter aggression. We bring the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead of tomorrow’s threat. Our team solves tough, meaningful problems that create a safer, more secure world.
We have an exciting opportunity for a Senior Software Engineer – Embedded to join our Electro-Optical & Infrared (EO/IR) Solutions Engineering Team in McKinney, TX, which is part of our Advanced Products & Solutions group.
The Advanced Product and Solutions organization at RTX provides the joint warfighter with actionable information from an unblinking eye across the battlespace. By joining the APS Engineering team you’ll have the opportunity to design, develop and test product capabilities for Active Electronically Scanned Array (AESA) radars, integrated sensor suites, precision targeting, multispectral EO/IR targeting systems, Pilot Situational Awareness, Special mission aircraft and Strategic and tactical ISR Systems.
But more than anything, we are innovators, creators and strategists drawing inspiration from each other every day. We collaborate, iterate, and execute with an eye toward the company mission and personal career growth.
Explore our opportunities today and join us!
What You Will Do
Supports all aspects of a software development life cycle as members of a multi-disciplined team. This would include supporting new and legacy military and commercial programs from concept and requirements, to design, development, integration, test, and potentially subsequent maintenance tasking.
Uses and provides creative solutions to complex technical system and software integration problems.
Works closely with Systems Engineers to design ideal solutions with the end user and operational needs in mind.
The ability to obtain and maintain a Secret U.S. government issued security clearance and a Special Access Program security clearance. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance.
Work onsite at McKinney, TX [relocation eligible]
This position will require occasional business-related travel.
Qualifications You Must Have
Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and a minimum of 5 years of prior relevant experience unless prohibited by local laws/regulations.
Development experience on Linux, VxWorks, or other Real Time Operating Systems.
Experience using object-oriented programming and C++ design paradigms.
Experience in developing, testing, and integrating real-time software applications written in C++.
Additional experience in coding using C, C#, Java or closely related software languages.
Working knowledge in computer scripting language such as Shell/Perl/Python.
Experience working with multi-discipline team(s).
Active and transferable U.S. government issued Secret security clearance is required prior to start date. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance.
Qualifications We Prefer
Experience working in lab environments with physical hardware (e.g., test benches, simulators).
Ability to quickly understand and navigate complex systems and established code bases.
Experience with product development utilizing the Scrum techniques of the Agile software development process.
Experience with DevSecOps pipeline implementation and utilization, including Static Code Analysis, Automated Build, and Automated Test techniques using continuous integration/continuous delivery with Test-Driven Development approach.
Hands-on experience with Git for version control and GitLab for repository management.
Ability to manage multiple priorities.
Experienced in developing in CUDA to accelerate compute-intensive workloads on Nvidia GPUs.
What We Offer
Our values drive our actions, behaviors, and performance with a vision for a safer, more connected world. At RTX we value: Trust, Respect, Accountability, Collaboration, Innovation, and Safety.
Learn More & Apply Now!
Onsite: Employees who are working in Onsite roles will work primarily onsite. This includes all production and maintenance employees, as they are essential to the development of our products.
Clearance Information: This position requires security clearance. DCSA Consolidated Adjudication Services (DCSA CAS), an agency of the Department of Defense, handles and adjudicates the security clearance process. More information about Security Clearances can be found on the US Department of State government website here:
As part of our commitment to maintaining a secure hiring process, candidates may be asked to attend select steps of the interview process in-person at one of our office locations, regardless of whether the role is designated as on-site, hybrid or remote.
The salary range for this role is 86,800 USD - 165,200 USD. The salary range provided is a good faith estimate representative of all experience levels. RTX considers several factors when extending an offer, including but not limited to, the role, function and associated responsibilities, a candidate’s work experience, location, education/training, and key skills. Hired applicants may be eligible for benefits, including but not limited to, medical, dental, vision, life insurance, short-term disability, long-term disability, 401(k) match, flexible spending accounts, flexible work schedules, employee assistance program, Employee Scholar Program, parental leave, paid time off, and holidays. Specific benefits are dependent upon the specific business unit as well as whether or not the position is covered by a collective-bargaining agreement. Hired applicants may be eligible for annual short-term and/or long-term incentive compensation programs depending on the level of the position and whether or not it is covered by a collective-bargaining agreement. Payments under these annual programs are not guaranteed and are dependent upon a variety of factors including, but not limited to, individual performance, business unit performance, and/or the company’s performance. This role is a U.S.-based role. If the successful candidate resides in a U.S. territory, the appropriate pay structure and benefits will apply. RTX anticipates the application window closing approximately 40 days from the date the notice was posted. However, factors such as candidate flow and business necessity may require RTX to shorten or extend the application window.RTX is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability or veteran status, or any other applicable state or federal protected class. RTX provides affirmative action in employment for qualified Individuals with a Disability and Protected Veterans in compliance with Section 503 of the Rehabilitation Act and the Vietnam Era Veterans’ Readjustment Assistance Act.
Privacy Policy and Terms:
Click on this link to read the Policy and Terms
We're building safety-enhancing technology for aviation that will save lives. Automated aviation systems will enable a future where air transportation is safer, more convenient and fundamentally transformative to the way goods - and eventually people - move around the planet. We are a team of mission-driven engineers with experience across aerospace, robotics and self-driving cars working to make this future a reality.
As a Senior Software Engineer - Engineering Productivity at Reliable Robotics, you will design, and implement software to support the development, analysis, and certification of automated aircraft systems. You will work closely with product owners and end users to develop solutions that enable and optimize engineering development workflows. The software you produce will be critical to the development and certification of the first fully autonomous aircraft.
Responsibilities
In your role as an internal tool developer, you will develop applications, infrastructure, and tools used by engineering to capture product requirements and interface definitions, model the product architecture and design, and reduce and analyze flight and lab test data. You will supercharge the engineering organization's efficiency and effectiveness by streamlining tools and processes. You will work with other teams and stakeholders to establish technical and UX design requirements for these projects and own the "plan, code, build, test, release, deploy" lifecycle of these applications and services.
Basic Success Criteria
Bachelor's degree in Computer Science, Computer Engineering, or equivalent experience
5+ years experience with professional full stack web development in a team setting
Professional experience with core browser technologies (JavaScript, HTML, CSS) and TypeScript
Experience structuring dynamic, model-driven data and determining data relationships
Experience working with SQL, NoSQL, and time series databases
Experience designing software architecture for both new and existing projects
Preferred Criteria
Experience using Python and libraries such as pandas, matplotlib, and django
Experience integrating with cloud platforms and infrastructure tools such as AWS, Terraform, and Docker
Experience designing and implementing ingestion pipelines for high-throughput streams of real-time telemetry
Experience integrating business intelligence and data visualization tools such as Tableau, Power BI, Superset, Metabase
Experience developing React components and reusable libraries/tools for developers
At Reliable Robotics, we believe that our internal tools are key ingredients to our success. Aircraft design, integration, and certification are highly complex processes requiring diligent management of data and their relationships. Traditionally a paper process, our tools enable our system designers to move faster, conduct more thorough and comprehensive analyses, and design safer aircraft systems. Come be a part of taking our products to the next level.
This position requires access to information that is subject to U.S. export controls. An offer of employment will be contingent upon the applicant's capacity to perform in compliance with U.S. export control laws.
All applicants are asked to provide documentation that legally establishes status as a U.S. person or non-U.S. person (and nationalities in the case of a non-U.S. person). Where the applicant is not a U.S. person, meaning not a (i) U.S. citizen or national, (ii) U.S. lawful permanent resident, (iii) refugee under 8 U.S.C. * 1157, or (iv) asylee under 8 U.S.C. * 1158, or not otherwise permitted to access the export-controlled technology without U.S. government authorization, the Company reserves the right not to apply for an export license for such applicants whose access to export-controlled technology or software source code requires authorization and may decline to proceed with the application process and any offer of employment on that basis.
At Reliable Robotics, our goal is to be a diverse and inclusive workforce. As an Equal Opportunity Employer, we do not discriminate on the basis of race, religion, color, creed, ancestry, sex, gender (including pregnancy, childbirth, breastfeeding, or related medical conditions), gender identity, gender expression, sexual orientation, age, non-disqualifying physical or mental disability or medical conditions, national origin, military or veteran status, genetic information, marital status, or any other basis covered by applicable law. All employment and promotion is decided on the basis of qualifications, merit, and business need.
If you require reasonable accommodation in completing an application, interviewing, completing any pre-employment testing, or otherwise participating in the employee selection process, please direct your inquiries to
Compensation Range: $215K - $300K
Apply for this JobPosition Summary
Our client is building next-generation software that is redefining how modern factories operate. Their platform connects machines, production systems, and enterprise applications into a unified digital manufacturing ecosystem, enabling real-time data, intelligent orchestration, and highly automated operations across the shop floor. As manufacturers race toward smarter, more connected factories, this team is developing the technology that sits at the center of that transformation.
They are seeking a Senior Software Engineer to help design and build the core platform powering this vision. This is a highly technical, hands-on role focused on creating scalable, high-performance applications that integrate complex manufacturing systems and deliver real-time insights to operations teams. You will work alongside a strong engineering team building modern full-stack applications while helping drive architecture decisions and engineering best practices.
This role is ideal for engineers who enjoy solving complex problems, building systems that operate at scale, and working on technology that directly impacts real-world industrial environments.
Key Responsibilities
• Develop and enhance enterprise software services using JavaScript, React, Node.js, and MongoDB
• Build full-stack solutions spanning both front-end user interfaces and backend services
• Design and implement new product features and subsystems within an agile development environment
• Participate in architecture discussions and contribute to scalable system design
• Develop and maintain technical documentation related to system architecture and functionality
• Demonstrate completed work and features to stakeholders and internal teams
• Mentor junior engineers and contribute to a strong engineering culture
• Conduct code reviews to maintain high standards for performance, scalability, and maintainability
• Collaborate with adjacent teams to support integrations and cross-platform functionality
• Troubleshoot production issues and support live systems when needed
• Manage agile Scrum boards and coordinate development work for assigned team members
• Interface with external users when needed to resolve technical issues or gather feedback
• Contribute to project reporting and development planning
• Participate in on-call rotation and respond to critical system events
• Perform other related duties supporting product development and engineering operations
About Pinterest:
Millions of people around the world come to our platform to find creative ideas, dream about new possibilities and plan for memories that will last a lifetime. At Pinterest, we're on a mission to bring everyone the inspiration to create a life they love, and that starts with the people behind the product.
Discover a career where you ignite innovation for millions, transform passion into growth opportunities, celebrate each other's unique experiences and embrace theflexibility to do your best work. Creating a career you love? It's Possible.
At Pinterest, AI isn't just a feature, it's a powerful partner that augments our creativity and amplifies our impact, and we're looking for candidates who are excited to be a part of that. To get a complete picture of your experience and abilities, we'll explore your foundational skills and how you collaborate with AI.
Through our interview process, what matters most is that you can always explain your approach, showing us not just what you know, but how you think. You can read more about our AI interview philosophy and how we use AI in our recruiting process here.
About tvScientific
tvScientific is the first and only CTV advertising platform purpose-built for performance marketers. We leverage massive data and cutting-edge science to automate and optimize TV advertising to drive business outcomes. Our solution combines media buying, optimization, measurement, and attribution in one, efficient platform. Our platform is built by industry leaders with a long history in programmatic advertising, digital media, and ad verification who have now purpose-built a CTV performance platform advertisers can trust to grow their business.
We're looking for a Senior Backend Engineer to help design, build, and scale tvScientific's contract and billing systems that support direct advertisers, internal teams, and Finance. This role focuses on building backend services that can support a wide range of contract structures and billing models while maintaining strong guarantees around correctness, auditability, and operational reliability.
You'll work on systems that must operate accurately across different commercial relationships and external partners, ensuring our contract logic remains consistent, flexible, and maintainable as the business scales.
This is a high-impact backend role at the intersection of revenue, finance, and customer operations, where clear domain modeling, data integrity, and sound engineering judgment matter more than any specific implementation approach.
What you'll do:
- Design and implement backend systems for contract lifecycle management, including creation, versioning, approvals, amendments, and renewals
- Build and evolve contract management capabilities (e.g., terms, payouts, attribution rules, eligibility, and partner-specific logic) for our CPA Contract/Billing model
- Support the expansion of CPM billing model contracts, including rate management, impression-based calculations, and integrations with billing and finance systems
- Develop APIs and services that serve customers, internal operations teams, and finance stakeholders
- Partner closely with Product, Finance, and Data teams to translate business requirements into robust technical solutions
- Ensure systems are auditable, accurate, and compliant, with strong data integrity guarantees
- Improve system observability, reliability, and performance as contract volume and complexity scale
- Own backend services and data models related to contracts and billing
- Lead technical design discussions and make pragmatic architectural decisions
- Write clean, well-tested, and maintainable code with a strong focus on correctness
- Drive improvements in data consistency, validation, and error handling across contract workflows
- Review code and mentor other engineers, setting a high bar for backend quality
- Collaborate cross-functionally to support new deal structures and evolving business models
What we're looking for:
- Experience with billing/contract mechanisms (specifically affiliate platforms)
- Bachelor's degree in computer science, a related field or equivalent experience
- Experience building large-scale full-stack products.
- Deep understanding of web development and best practices in React/Redux
- Strong experience with programming languages Javascript and Python/Java
- Strong software engineering principles and practices
- Strong collaboration and communication skills
- Nice-to-Haves:
- Experience working closely with finance or accounting teams
- Background in building audit-friendly or compliance-sensitive systems
In-Office Requirement Statement:
- We recognize that the ideal environment for work is situational and may differ across departments. What this looks like day-to-day can vary based on the needs of each organization or role.
Relocation Statement:
- This position is not eligible for relocation assistance. Visit ourPinFlexpage to learn more about our working model.
#LI-SM4
#LI-REMOTE
At Pinterest we believe the workplace should be equitable, inclusive, and inspiring for every employee. In an effort to provide greater transparency, we are sharing the base salary range for this position. The position is also eligible for equity. Final salary is based on a number of factors including location, travel, relevant prior experience, or particular skills and expertise.
Information regarding the culture at Pinterest and benefits available for this position can be found here.
US based applicants only$123,696—$254,667 USDOur Commitment to Inclusion:
Pinterest is an equal opportunity employer and makes employment decisions on the basis of merit. We want to have the best qualified people in every job. All qualified applicants will receive consideration for employment without regard to race, color, ancestry, national origin, religion or religious creed, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, age, marital status, status as a protected veteran, physical or mental disability, medical condition, genetic information or characteristics (or those of a family member) or any other consideration made unlawful by applicable federal, state or local laws. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you require a medical or religious accommodation during the job application process, please completethis formfor support.