About the job
Join Tipalti as a Senior Software Engineer and play a crucial role in developing and delivering impactful product features that enhance customer satisfaction and address significant business challenges. Collaborate closely with Product Managers, Designers, and cross-functional engineering teams to transform product visions into scalable, secure, and maintainable software solutions.
This role integrates hands-on engineering with a product-focused mindset, allowing you to define requirements, engage in technical discussions, and influence user experience while owning the entire software development lifecycle.
Responsibilities
Engineering & Delivery
- Create robust, efficient, and well-tested code across the software stack.
- Implement new features and enhancements in alignment with product priorities.
- Engage in design and architecture discussions to refine technical direction.
- Review code with peers, uphold clean code practices, and ensure quality standards are met.
Product Collaboration
- Partner closely with Product Managers to clarify requirements and propose solutions.
- Proactively raise questions, identify edge cases, and assist in refining specifications.
- Contribute technical insights into prioritization and product decision-making.
Cross-Functional Communication
- Communicate effectively with designers, engineers, and stakeholders.
- Share knowledge and mentor team members as appropriate.
- Collaborate with external partners and vendors on integration work when necessary.
Requirements
You are:
- Skilled in full-stack development and enthusiastic about learning new technologies.
- Committed to writing clean, maintainable, secure, and thoroughly tested code.
- Collaborative and communicative, thriving in team environments.
- Curious about customer needs, adept at translating them into technical solutions.
- Dedicated to continuous learning and sharing insights with your team.
Preferred Technical Skills
- Proficient in JavaScript / TypeScript, Node.js, React (or similar technologies).
- Experience with REST APIs or microservices.
- Familiarity with MongoDB.
- Knowledge of cloud services, particularly AWS.
Why Join Tipalti?
Become part of an innovative and dynamic team at Tipalti, where your contributions will directly impact the growth and success of our products and services.

