| Location: | Tampa, FL, USA | Pay Rate: | $140000 - $170000 per year |
| Pay Type: | per year | Employment Type: | Full Time |
|
Role |
|
Bill360 is a cloud-based platform solving major pain points in the B2B payments and billing space. We are looking for a Senior Full Stack Engineer / Architect to help drive the design and delivery of platform-level solutions while still building customer-facing and internal product features. This role is ideal for an engineer who enjoys working across the stack (front-end + APIs + data + cloud infrastructure) and is comfortable owning technical direction, improving engineering standards, and mentoring others. Our platform includes:
Who are we? An Introduction Bill360, Inc. is a fast-growing financial technology company, developing cloud-native software that automates critical financial processes. At Bill360, you'll be working in a collaborative environment alongside fintech experts who are passionate and innovative. We embrace challenge and foster creativity within a culture that helps you develop as a person and a professional. Our leadership team believes in an open-door policy and full transparency, hosting monthly town hall meetings. Bill360 doesn't just offer you a job, we offer you a chance to learn, grow, and create a career you can be proud of. Bill360 is unable to support requirements for remote work in the following states: · California · Colorado · Hawaii · New York · Nevada · Oregon · Rhode Island · Washington |
|
Essential Responsibilities |
|
Essential Responsibilities – Staff Engineer (Architect-Level IC) As a Staff Engineer, you are a senior technical leader and architect-level individual contributor responsible for the technical direction, health, and delivery of a core domain within the Bill360 platform. You lead through hands-on engineering, architectural ownership, and influence, ensuring solutions scale with the business while remaining reliable, secure, and maintainable. Technical Leadership & Architecture
Hands-On Engineering & Delivery
Cloud & Platform Engineering
Cross-Functional Collaboration
Quality, Standards & Continuous Improvement
Mentorship & Technical Influence
Ownership & Accountability
This role does not include direct people management. Leadership is demonstrated through technical ownership, architectural decision-making, hands-on delivery, and influence across teams, not formal authority. |
|
Qualifications (Required Minimum Knowledge, Skills & Abilities) |
|
What You Need to Be Successful in This Role · 8–12+ years of professional software engineering experience, with a demonstrated record of technical leadership as a senior individual contributor. · Expert-level experience building and evolving production systems using C# and .NET Core / .NET (5+), including ownership of business-critical services. · Proven ability to design, implement, and govern service-oriented and API-first architectures, balancing scalability, reliability, security, and delivery speed. · Strong experience with relational data modeling and SQL, including schema design, performance optimization, and data integrity at scale. · Hands-on experience building modern web interfaces using JavaScript/TypeScript, HTML5, and contemporary front-end frameworks. · Deep experience working in AWS, designing and operating cloud-native systems with an understanding of availability, fault tolerance, security, and cost tradeoffs. · Experience building and operating containerized workloads on Linux, including Docker-based development and deployment. · Strong experience with NoSQL and document databases (e.g., MongoDB, DynamoDB, DocumentDB), including appropriate use-case selection and performance considerations. · Demonstrated ability to design and secure APIs, including authentication and authorization patterns such as OAuth2 and JWT. · Strong testing and quality mindset, with experience defining and implementing unit, integration, and system-level testing strategies. · Excellent technical communication skills, with the ability to explain complex concepts, influence architectural decisions, and collaborate effectively across engineering, product, and business stakeholders. · Proven problem-solving and decision-making ability, particularly in ambiguous, high-impact scenarios involving architectural tradeoffs. Bonus Points / Preferred Experience · Experience designing and operating event-driven systems, including asynchronous messaging and event-based integration patterns. · Hands-on experience with AWS serverless services, such as Lambda, Step Functions, EventBridge, SNS, and SQS. · Experience building and scaling high-performance, highly available systems, including performance tuning and reliability improvements. · Demonstrated success influencing architecture across multiple teams or services, while remaining deeply hands-on in code delivery. · Experience participating in or leading architectural review processes for cross-team or platform-level initiatives. · Familiarity with Azure DevOps and/or JIRA in agile, product-driven delivery environments. · Experience with modern engineering practices, including TDD/BDD, design thinking, iterative product discovery, and continuous improvement. What This Role Is Not · Not a pure architecture or advisory role-hands-on delivery is required. · Not a people management position-leadership is exercised through technical ownership and influence, not formal authority. |
-
Apply Now