Senior Staff Software Engineer
4 weeks ago
As a Senior Staff Software Engineer at BILL, you will be responsible for maintaining and enhancing the core payments engine that processes ACH, RPPS, Checks, and International payments. This team enables the payment rails integrations with bank partners. The platform currently processes ~200 billion in payments volume each year and is growing rapidly. You will be responsible for payment processing across direct customers and bank partners.
This is a unique opportunity to re-architect the platform to accommodate the scaling needs and add capabilities to offer new products and services to our customers.
Responsibilities
* Develop systems/software for large business environment platforms on Java.
* Lead design and implementation of robust, highly scalable, and performant SaaS applications.
* Design and develop microservices architecture, containerization technologies like Docker and APIs.
* Work on large scale high volume/high availability batch and transactional systems.
* Experience in the payments industry or building payment applications is a must.
Requirements
* At least 12 years of software engineering experience with a Bachelor's degree, 16+ years of work experience may be considered in lieu of a degree.
* Java Backend development experience.
What We Offer
* Competitive salary range: $188,700-$235,900 USD.
* 100% paid employee health, dental, and vision plans (choose HMO, PPO, or HDHP).
* HSA & FSA accounts.
* Life Insurance, Long & Short-term disability coverage.
* Employee Assistance Program (EAP).
* 11+ Observed holidays and wellness days and flexible time off.
* Employee Stock Purchase Program with employee discounts.
* Wellness & Fitness initiatives.
* Employee recognition and referral programs.
About Us
BILL is a leader in financial automation software for small and mid-size businesses (SMBs). 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 and expense management. We have operations in San Jose, CA, Draper, UT, and are continuing to expand into other geographic locations.
We are a trusted partner of leading U.S. financial institutions, accounting firms, and accounting software providers.
Our Culture
We live our culture and values every day. Our CEO is a trusted entrepreneur who lives our cultural values: Humble, Authentic, Passionate, Accountable, and Fun. People here love being their authentic selves, contributing unique experiences, sharing ideas, perspectives, and intellectual curiosity. 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.
Equal Opportunity Employer
BILL is proudly an Equal Opportunity Employer where everyone is welcome. Our innovation and technology are inspired by an inclusive culture unlike any other. 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.
-
Senior Staff Software Engineer
4 weeks ago
San Jose, California, United States PayPal Full timeJob 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...
-
Senior Java Software Engineer
4 weeks ago
San Francisco, California, United States Triunity Software Full timeJob 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,...
-
Senior Software Development Engineer
4 weeks ago
San Diego, California, United States United Software Group Full timeJob Title: Senior Software Development EngineerAt United Software Group, we are seeking a highly skilled Senior Software Development Engineer to join our team.Key Responsibilities:* Design and develop complex software systems using C++, Python, and Linux* Collaborate with cross-functional teams to implement software requirements and design specs* Develop and...
-
Senior Staff Software Engineer
4 weeks ago
San Jose, California, United States Bill Full timeJob 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...
-
Senior Software Engineer
4 weeks ago
San Jose, California, United States Adobe Full timeJob Title: Senior Software EngineerAbout the Role:We are seeking a highly motivated and experienced Senior Software Engineer to join our Digital Video and Audio (DVA) team at Adobe. As a key member of our team, you will be responsible for developing high-performance video processing pipeline for our industry-leading software products, including Premiere Pro...
-
Senior Java Software Engineer
4 weeks ago
San Leandro, California, United States United Software Group Full timeJob Title:Senior Java Software EngineerLocation:Onsite Interview OnlyRequired Qualifications:10+ years of Software Engineering experience with web application development10+ years of Java 11+ experience5+ years of Java Rest Services experience8+ years of Spring/SpringBoot experience4+ years of experience developing and using RESTful Application Program...
-
Senior Staff Graphics Software Engineer
4 weeks ago
San Diego, California, United States Qualcomm Full timeJob Title: Senior Staff Graphics Software EngineerJob Summary:Qualcomm is seeking a highly skilled Senior Staff Graphics Software Engineer to join our team. As a key member of our engineering group, you will be responsible for architecting, designing, implementing, verifying, and optimizing the structure and performance of GPU hardware, drivers, features,...
-
Senior Data Engineer
4 weeks ago
San Jose, California, United States Intelliswift Software Inc Full timeJob Title: Senior Data EngineerAbout the Role:Intelliswift Software Inc. is seeking a skilled Senior Data Engineer to conceptualize, build, and support the world's most amazing technology products and solutions. As a Senior Data Engineer, you will be responsible for translating business requirements into technical specifications using logical and critical...
-
Senior Software Engineer
4 weeks ago
San Jose, California, United States InterSources Full timeJob Title: Senior Software EngineerJob Summary: We are seeking a highly skilled Senior Software Engineer to join our team at InterSources. The ideal candidate will have a strong background in software development, with expertise in object-oriented languages such as C#, Java, Ruby, and Python. Additionally, they should have experience with React JS, Angular,...
-
Senior Software Engineer
3 weeks ago
San Jose, California, United States Forma Gym Full timeAbout the Role:As a Senior Software Engineer at {company}, you will be responsible for designing and developing scalable, efficient, and reliable software solutions.Key Responsibilities:Design and implement software architecturesCollaborate with cross-functional teams to identify and prioritize project requirementsDevelop and maintain high-quality software...
-
Senior C++ Software Engineer
4 weeks ago
San Jose, California, United States Tekfortune Inc Full timeJob Title: Senior C++ Software EngineerAt Tekfortune Inc, we are seeking a highly skilled Senior C++ Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software products using C++.Requirements:* Bachelor's degree in computer science or equivalent* At...
-
Staff Software Engineer
4 weeks ago
San Jose, California, United States Trackonomy Full timeAbout 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-...
-
Senior Software Engineer
4 weeks ago
San Jose, California, United States Cisco Full timeJob SummaryWe are seeking a highly skilled Senior Software Engineer to join our Platform Engineering Diagnostics team at Cisco. As a key member of our team, you will be responsible for developing automation tools that parse hardware design information and generate systems of data to be integrated into the product software.Key ResponsibilitiesWork closely...
-
Senior Software Engineer
1 month ago
San Jose, California, United States HireIO Inc Full timeJob SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at HireIO Inc. The ideal candidate will have a strong background in software development and a passion for building high-performance online services.Key Responsibilities Design and develop scalable and efficient data pipelines for candidate generation, profile generation,...
-
Senior Software Engineer
3 weeks ago
San Jose, California, United States Lexitas Legal Talent Outsourcing Full timeAbout the JobWe are looking for a skilled Senior Software Engineer to join our team at {company}. The ideal candidate will have a solid understanding of software development principles and be able to design, develop, and test software applications.Key Responsibilities• Design, develop, and test software applications• Collaborate with cross-functional...
-
Senior Python Software Engineer
4 weeks ago
San Jose, California, United States Diverse Lynx Full timeRole:Senior Python Software EngineerJob SummaryWe are seeking a highly skilled Senior Python Software Engineer to join our team at Diverse Lynx LLC. The ideal candidate will have a strong background in software engineering and experience with Python, Django, and Nginx. Additionally, exposure to AWS Gov cloud and cloud security is an advantage.Key...
-
Senior Software Engineer
4 weeks ago
San Jose, California, United States Infinera Full timeJob Overview:Infinera is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our Line modules SW team, you will be responsible for designing, implementing, and testing cutting-edge software solutions for our next-generation Line Card Modules.Key Responsibilities: Design and develop high-performance software for embedded...
-
Staff Software Engineer
4 weeks ago
San Jose, California, United States PayPal Full timeJob 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...
-
Senior Staff Engineer
4 weeks ago
San Jose, California, United States Nutanix Full timeAbout the RoleWe are seeking a highly skilled Senior Staff Engineer to lead the technical direction for major product areas of the Nutanix Database Service (NDB).Key ResponsibilitiesDrive the design for scalable, modular, and extensible components and define future technical vision for the product.Develop a deep understanding of customer use cases and design...
-
Senior Android Software Engineer
4 weeks ago
San Jose, California, United States Saxon Global Full timeJob Title: Senior Android Software EngineerJob Description:We are seeking a highly skilled Senior Android Software Engineer to join our team at Saxon Global. As a Senior Android Software Engineer, you will be responsible for designing, developing, and testing mobile applications for Android devices.Key Responsibilities:Design and develop mobile applications...