Job Description
Location: India.
Who are we?
At Celigo, we are pioneering the future of application integration with novel new strategies, cutting-edge technologies, and of course a diehard team that will go to any length to make your most complicated integrations just work. Our core mission at Celigo is simple: to enable independent best-of-breed applications to work together as one. We believe that every independent department and every business end user should always have choices when it comes to picking software, and that integration challenges should never stand in the way.
Your Role
You will join us at Celigo’s CloudExtend team, whose mission is to supercharge enterprise user productivity. CloudExtend products uniquely meld best-of-breed enterprise systems with ubiquitous consumer applications, with a strong focus on user experience and deep, insightful integration. You will play a significant role in redefining how businesses from Fortune 500s to small boutiques experience and interact with cloud systems such as NetSuite, Salesforce.com, Google, Microsoft 365, Slack, and more.
Key Responsibilities
- Architect and design highly scalable, available, and performant microservices-based platforms and applications to support the future growth of the CloudExtend products.
- Drive the design and delivery of features by collaborating with engineering managers, product managers, product owners, engineers (Dev & QA), and other cross-functional teams.
- Take critical architectural decisions for the team whenever required to result in a successful product delivery.
- Produce good quality code adhering to established coding standards and be a role model to other team members.
- Design and develop frameworks, POC, and MVPs that can be used by other team members to build upon.
- Should foresee scalability issues and prevent/resolve them at the earliest opportunity.
- Call out any risks and red flags to Engineering Leadership and Product Management.
- Work following Agile development methodologies using various related tools, like JIRA.
- Drive technical excellence and high-quality deliverables. Should constantly think about the future by building the right infrastructure at the right time.
- Lead and participate in planning, architecture, and design discussions and reviews.
- Collaborate with cross-functional teams for coordination, planning, design decisions, and reviews.
- Create and maintain technical design documents.
- Provide design documents, business process assessments, and other deliverables, working closely with the engineering team and product teams.
- Define and enforce architectural standards, patterns, and best practices within engineering teams to ensure consistency, maintainability, and quality of service (QoS).
- Ensures teams are building towards a unified, scalable vision and prevents technical fragmentation/debt.
- Establish and manage a clear Technical Debt Strategy by regularly assessing the health of existing systems and prioritizing refactoring efforts with Product Management.
- Architect for cost efficiency by continuously monitoring and optimizing cloud resource consumption, licensing, and infrastructure choices .
- Define infrastructure scaling policies (e.g., auto-scaling parameters, burst capacity, regional deployments) to balance high availability with cost.
- Lead the internal Architecture Community or Design Control Board , organizing regular knowledge-sharing sessions and deep-dive technical discussions to elevate the overall engineering capability
All candidates applying should have
- Master's/Bachelor's degree required in Computer Science/Engineering, Software Engineering, or Equivalent discipline
- 12+ years of total experience in Software Product Development with at least 5 years of architectural experience.
- Strong foundation in computer science fundamentals: data structures, algorithms, and coding. Strong analytical, problem-solving, and troubleshooting skills.
- Must have architected complex projects for large-scale SaaS product(s).
- Experience in developing products that handle large data sets
- Prior microservices architecture experience in a complex enterprise software environment.
- Experience in designing and implementing web API services, including service management aspects of orchestration, security, hosting, and analytics.
- Strong object-oriented programming skills and a good understanding of common design patterns and principles.
- Acumen for mentoring and growing other team members.
- Experience with modern technologies like NoSQL databases and distributed caches.
- Strong ability and eagerness to quickly learn new technologies.
- Excellent communication skills, both verbal and written.
- Experience working with multiple functions, including but not limited to Product Management, Program Management, Quality Assurance, UI/UX design teams, Documentation, and Customer Success teams (including Support).
- Should be experienced in Software Engineering best practices, including coding standards, code reviews, Source Control, CI/CD, Testing, Security Standards, and Compliance.
- Strong skills in Azure, AWS, and AWS DevOps
- Certification as an architect (e.g., AWS Certified Solutions Architect).
- Experience with security testing and best practices.
- Expertise in ensuring the platform and applications are compliant with regulations like SOC2, GDPR, etc.
- Experience in disaster recovery and business continuity plans creation and execution.
- Ability to handle ambiguity and comfortable working with minimal specifications.
Why you’ll love it here:
- Everything Integrated. Our integration platform allows you to integrate any business application to any other business application.
- Startup Environment. The CloudExtend team acts as a startup inside of a larger, well funded startup where an innovation mindset is encouraged
- Automation Nation. We’re the only iPaaS to automate business processes across multiple cloud applications using a single pre built integration.
- Celigo Values. Celigo’s guiding principles and beliefs help shape our mission and work environment, and that we want to foster and reinforce as we scale.
- Take A Stand. We’re a company that stands for something. Celigo’s Taking a Stand initiative has the goal to promote diversity, equity, and inclusion.
- Work. Life. Balanced. Starting your first year, we offer 3-weeks of vacation, plus holidays to recharge and spend time with family and friends.
- Perks. We offer a strong benefits package, a tech stipend, recognition opportunities, and many other cool perks.
Hundreds of applications. Thousands of business processes. Millions of combinations.
ONE iPaaS.
Celigo is proud to be an equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements.