Senior Software Engineer - API and Developer Experience
About Nue.io Nue.io is a next-generation CPQ and revenue automation platform designed for modern SaaS and subscription-based businesses. Our mission is simple: empower go-to-market teams to move faster, close smarter, and scale with confidence. With an elegant, no-code interface and deep Salesforce integration, we streamline the entire quote-to-revenue journey — from complex pricing and approvals to seamless renewals. Backed by top-tier investors and trusted by forward-thinking companies, Nue.io is redefining revenue operations for a product-led world. But we’re more than our product — we’re a team built on curiosity, trust, ownership, and a genuine passion for building great things together. We foster a culture where people can do their best work, grow quickly, and make a real impact. And we’re growing! If you're excited by big challenges, smart teammates, and a high-velocity environment, we’d love to meet you. What You’ll Do: We are seeking a highly motivated and enthusiastic Senior Software Engineer to join our fast-growing team. This role offers the opportunity to work with a variety of technologies, including Java, JavaScript - NodeJS & React, Salesforce Platform, AWS, Snowflake, etc.. If you are passionate about programming, coding, emerging technologies, and their applications in the financial domain, this could be the perfect role for you. Responsibilities • Design, developer and architect multi-tenancy SAAS application with shared-nothing architecture based on spring boot framework, develop and architect scalable and reliable application which will leverage micro service architecture includes API gateway, service registry, service monitoring etc. • Oversee the design, scoping, implementation, and testing of new features end-to-end; • Drive technical excellence and implementation of best engineering practices such as design review, continuous integration and code review; • Create and maintain an open and transparent environment that values speed, innovation and quality; • Provide architecture and technical guidance for the software development team; • Stays current with relevant technologies, applying them to Nue’s SaaS applications as appropriate; • Helps define the standards and guidelines for the definition and development of Nue’s applications, components and services; • Deliver world class, high quality design and code using the latest development tools and frameworks. Uses agile methodologies including TDD, CI, Refactoring and Code Reviews. • Work with other global team members and management to complement and complete the development process What You’ll Bring: • Bachelor's degree in Computer Science, Software Engineering, or a related field. • 5-7 years of professional software development experience. • Strong portfolio or examples of past projects and code. • 5+ years of software development, design, and implementation experience in the finance, billing, and/or subscription software industry, specifically using multiple shard database architecture. • 5+ years of experience with application performance profiling and tuning. • 5+ years of experience in Java and relational databases • 5+ years of experience with AWS, Google Cloud, or Microsoft Azure • Test-driven mindset, with hands-on experience writing and maintaining automated tests; familiarity with test automation frameworks such as Mabl or similar tools • Strong SQL skills and database performance optimization • Experience with concurrent programming and thread safety in applications • Enthusiasm for programming, coding, and keeping up with emerging technologies. • Problem-solving skills and an eagerness to learn and adapt. • Strong communication and collaboration abilities. • A passion for working in a fast-paced, startup-like environment. • Test-driven mindset, with hands-on experience writing and maintaining automated tests; familiarity with test automation frameworks such as Mabl or similar tools Bonus Points (Not Required) • Experience with enterprise systems and large-scale projects. • Experience with the Salesforce platform for seamless integration with Salesforce CRM. • A solid understanding of SaaS environments and cloud-based architectures. • Demonstrated ability to effectively use AI-assisted development tools (e.g., Claude Code, Codex, or similar) to accelerate development, improve code quality, debug complex issues, and explore system designs • Strong attention to detail, ownership mindset, and comfort operating in ambiguous, fast-moving environments • Excellent problem-solving skills and the ability to troubleshoot complex systems issues. • Strong communication skills and the ability to collaborate with cross-functional teams. What We Offer: • Competitive compensation and benefits that reward your talent and impact. • Comprehensive health, vision, dental, and life insurance • A front-row seat in the Silicon Valley tech ecosystem, where you’ll work on cutting-edge challenges shaping the future of SaaS, finance, and payments.