Current jobs related to Staff Software Engineer - San Jose, California - Bill


  • San Jose, California, United States Trackonomy Full time

    About the RoleTrackonomy is seeking a highly skilled Staff Software Engineer to join our team. As a key member of our software engineering team, you will be responsible for designing and implementing complex software solutions that meet the needs of our customers.Key Responsibilities- Lead the design and implementation of robust, scalable software solutions-...


  • San Jose, California, United States Xperi Corporation Full time

    About the Role:Xperi Corporation is seeking a highly skilled Staff Software Engineer to join our team. As a key member of our engineering team, you will play a significant role in shaping the future of entertainment technology.Key Responsibilities:Design, develop, and deploy high scalable, highly available, and fault-tolerant cloud native...


  • San Jose, California, United States Adobe Full time

    About the RoleWe are seeking a highly skilled Staff Full Stack Engineer to join our Adobe Learn team. As a key member of our team, you will be responsible for building the Adobe Learn experience for the web with ownership of the complete development stack.Key ResponsibilitiesWork closely with product managers, designers, and other engineering team members to...


  • San Jose, California, United States PayPal Full time

    Job DescriptionWe are seeking a highly skilled and enthusiastic Senior Staff Software Engineer to assist with unlocking potential for our adjacencies using the power of a single INC level identity.As an Identity Engineer in our development team, you will be responsible for the design, development and quality delivery of the platform web services and...


  • San Jose, California, United States Opsin Full time

    At Opsin, we're seeking a skilled Staff Software Engineer to join our team and help us shape the future of AI security. As a member of our core engineering team, you will play a critical role in developing our product, which enables enterprises to adopt GenAI securely.About the Role:You will be responsible for building scalable data systems and search stacks...


  • San Jose, California, United States Yoh Full time

    Job Description:As a Software Engineer with a focus on applications and services on the Tools & Infrastructure team, you will be responsible for writing the application software that will serve as the debug and diagnostic toolchain for a next generation electric vehicle platform. You will build software that helps software, hardware, and test engineers as...


  • San Jose, California, United States Zscaler Full time

    About ZscalerZscaler is a leading cloud security company that provides a safe and secure experience for enterprise users. Our mission is to make the cloud a safe place to do business, and we're looking for a talented Staff Software Engineer to join our IT Cloud Engineering team.As a Staff Software Engineer, you will be responsible for participating in...


  • San Jose, California, United States PayPal Full time

    Job Description:Your Role:As a Staff Software Engineer, you will serve as a subject matter expert, driving technical excellence and innovation in our consumer-facing mobile applications.With a strong background in Kotlin and multi-threaded, asynchronous code, you will lead engineering efforts and team-level processes, defining outcomes for others and...


  • San Francisco, California, United States Early Warning Services Full time

    Job Title: Staff Software EngineerAt Early Warning Services, we're a leading provider of innovative payment solutions. Our team is dedicated to delivering cutting-edge technology that powers the financial system.We're seeking a highly skilled Staff Software Engineer to join our team. As a Staff Software Engineer, you will be responsible for designing,...


  • San Jose, California, United States Opsin Full time

    Job SummaryWe are seeking a highly skilled Staff Software Engineer to join our team at Opsin. As a key member of our engineering team, you will be responsible for building and maintaining our GenAI security platform.About the RoleIn this role, you will work closely with our team to develop architecture and product features, ensuring the security and...


  • San Francisco, California, United States Triunity Software Full time

    Job Title : Java Developer Focused on Core Java Spring/Spring Boot/Spring BatchAt Triunity Software, we are seeking a skilled Java Developer to join our team. As a Java Developer, you will be responsible for designing, developing, testing, and deploying Java-based software applications using the Java Spring and Spring Batch frameworks.Key Responsibilities:...


  • San Jose, California, United States Bill Full time

    Job DescriptionWe are seeking a highly skilled Staff Software Engineer to join our team at Bill. As a champion of financial automation software for small and mid-size businesses, we are dedicated to automating the future of finance so businesses can thrive.The successful candidate will be responsible for designing and implementing scalable products for the...

  • Staff DevOps Engineer

    4 weeks ago


    San Jose, California, United States MILLENNIUMSOFT Full time

    Job Title: Staff DevOps EngineerMillenniumsoft is seeking a highly skilled Staff DevOps Engineer to join our team. As a Staff DevOps Engineer, you will play a key role in enabling streamlined software development and ensuring the reliability of our environments and toolchains.Key Responsibilities:Work closely with the Development community to adopt a culture...


  • San Jose, California, United States Bill Full time

    Job DescriptionWe are seeking a highly skilled Staff Software Engineer to join our Card Payments team at Bill. As a champion of innovation and excellence, you will be responsible for designing and developing cutting-edge payment applications that drive business growth and customer satisfaction.Key Responsibilities:Design and develop scalable and secure...


  • San Jose, California, United States Bill Full time

    Job Title: Senior Staff Software EngineerWe are seeking a highly skilled Senior Staff Software Engineer to join our team at Bill. As a champion of financial automation, you will play a critical role in building scalable SaaS applications that protect our customers and vendors from potential fraud.Key Responsibilities:Design and implement scalable SaaS...


  • San Francisco, California, United States Triunity Software Full time

    Job Title: Senior Java Software EngineerWe are seeking a highly skilled Senior Java Software Engineer to join our team at Triunity Software.Key Responsibilities:* Design, develop, and test complex software applications using Java* Collaborate with cross-functional teams to identify and prioritize project requirements* Develop and maintain high-quality,...


  • San Jose, California, United States Bill Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer to join our team at Bill, a leading provider of financial automation software for small and mid-size businesses. As a champion of SMBs, we are dedicated to automating the future of finance so businesses can thrive.The successful candidate will be responsible for designing and implementing...


  • San Jose, California, United States eBay Inc. Full time

    About the RoleeBay's Cloud team is on a transformative journey to build a software-defined infrastructure that scales with our business and self-heals. We face unique challenges daily, requiring innovative solutions that ensure our platform's reliability, availability, and efficiency.As a Cloud Security Software Engineer, you will collaborate with architects...


  • San Jose, California, United States Bill Full time

    Job DescriptionWe are seeking a highly skilled Staff iOS Software Engineer to join our team at Bill. As a champion of small and mid-size businesses, we are dedicated to automating the future of finance so businesses can thrive.Hundreds of thousands of businesses trust Bill solutions to manage financial workflows, including payables, receivables, and spend...


  • San Francisco, California, United States Celonis Full time

    At Celonis, we're on a mission to unlock productivity by placing data and intelligence at the core of business processes. As a Staff Software Engineer, you'll be part of a highly technical, collaborative, and creative team focused on SRE & Software Engineering.The Role:You'll design, implement, and manage cloud-based FedRAMP-compliant applications and...

Staff Software Engineer

1 month ago


San Jose, California, United States Bill Full time
Job Description

At BILL, we're seeking a highly skilled Staff Software Engineer to join our Payments Platform team. As a champion of small and mid-size businesses, we're dedicated to automating the future of finance so businesses can thrive.

As a Staff Software Engineer, you'll be responsible for maintaining and enhancing the core payments engine that processes ACH, RPPS, Checks, and International payments. You'll work closely with our team to design and develop scalable enterprise-level backend solutions in Java, leveraging AWS, Python, SQL, and other technologies.

We're looking for someone with a passion for software architecture, APIs, and high-performance extensible software. You'll have the opportunity to re-architect the platform to accommodate scaling needs and add capabilities to offer new products and services to our customers.

The Payments Platform is core to what BILL does, transacting over ~200 billion dollars for our customers. Making it mission-critical for these systems to be operating without any interruption.

We'd love to chat if you have:

  • At least 8 years of experience in designing and developing scalable enterprise-level backend solutions in Java
  • Proven skills and hands-on programming experience in Java, AWS, Python, SQL, multi-threading, DB schema design, and data access technologies in a SaaS environment
  • Good understanding of microservice topologies and deployment patterns in the cloud and/or edge
  • Passion for software architecture, APIs, and high-performance extensible software
  • Experience crafting and architecting distributed systems, concurrent programming, and coding data structures
  • Experience rolling out distributed, large-scale, low-latency web applications
  • Experience with ACH, Check processing, cross-border transactions, and settlements
  • Previous experience designing ecosystems for web applications and API platforms
  • Understand security concepts and build reliable and safe distributed applications
  • Solid knowledge of application performance improvement techniques and caching solutions
  • Experience working on low-latency and high-availability systems
  • Experience spearheading new product initiatives and supporting current business functions
  • Experience in more advanced or cutting-edge technologies (e.g., Kubernetes, Serverless Architectures, AI/ML frameworks, Advanced Cloud Services)
  • Experience in designing and implementing microservices architecture and containerization technologies like Docker
  • Experience in complex problem-solving in large-scale distributed systems, performance optimization, and high-availability systems

The estimated salary range for this role is $175,000-$210,000 USD, with a competitive benefits package that includes medical, dental, vision, life, and disability insurance, 401(k) retirement plan, flexible spending and health savings account, paid holidays, paid time off, and other company benefits.

We live our culture and values every day at BILL. Our CEO is a trusted entrepreneur who embodies our cultural values: Humble, Authentic, Passionate, Accountable, and Fun. We celebrate our diversity as the heart and soul of how we work, grow, and succeed together.

We welcome people of all races, ethnicities, ages, religions, abilities, genders, and sexual orientations to make us an even more vibrant company. We want everyone to bring their authentic selves here, to share our values, shape our vision, drive innovation, and become part of a culture we celebrate every day.