Job Summary: At Talkdesk, our Engineering team follows a micro-service architecture approach to build the next generation of Talkdesk, with vertical teams responsible for all the decisions under their services. Through our Agile Coaches, we promote agile and collaborative practices and pair programming and we won’t let a single line of code reach production without peer code reviews. We strongly believe that the only true authority stems from knowledge, not from the position and we always treat others with respect, deference, and patience. Do you love APIs, databases, messaging, and open source? Do you crave great challenges that will make you feel awesome once you solve them? We're looking for software engineers like you to join a team of amazing developers that is completely disrupting an industry. Duties and Responsibilities: Work independently as well as in small teams to develop the best product on the market Implement a scalable, stable, and user-friendly product that can handle our current capacity and handle future growth Work in a modern agile software engineering environment (with source code control GIT, dev/stage/prod release cycle, extensive testing, and continuous deployment) Solve challenging technical problems and put your skills to the test every day Develop and maintain microservices and APIs Engage with the Product team and other engineering teams across clusters and Business Units to help to ensure the solutions the team is building are fulfilling all the requirements Influence a growing team while acting as a technical guide—speaking conceptually, documenting architecturally, and being hands-on with code Design scalable solutions using code to support business functions and product goals, navigating platform limitations effectively Design and implement integrations between Talkdesk and external systems using APIs, middleware, and custom development, ensuring data integrity and security Qualifications: BS/MS Degree in Computer Science, Appl
Salary not disclosed
Check market pay for comparable Software Engineer roles before applying.
Role overview
Job description
Duties and Responsibilities: Work Environment: The profile highlights the requirement of working independently in a remote setting while being a part of small teams. Effective communication with coworkers and stakeholders is emphasized, which is crucial for remote collaboration. Product Development: The main responsibility is to contribute to the development of a high-quality product that is competitive in the market. This involves implementing a scalable, stable, and user-friendly product capable of accommodating the company's growth. Collaboration: The profile stresses collaboration with experienced software engineers in various stages of Talkdesk product development. It also mentions collaboration with support engineers and customer support representatives to enhance usability and address technical issues. Agile Environment: The job requires proficiency in working within an agile soft
…What they are looking for
Skills & requirements
Qualification
Software Engineering Background: Candidates are expected to have a background in software engineering, along with experience in object-oriented programming (OO) and test-driven development (TDD). Flexibility: The job requires the willingness and flexibility to switch between backend and frontend development challenges. This adaptability is valuable for a holistic understanding of the product. Programming
Department · Engineering

Hiring company
Talkdesk
Talkdesk is a global organization of 1,300 employees located in 19 countries (and counting)! We are a recognized cloud contact center leader, have ~$500 million in funding and a valuation of more than $10 billion with our Series D. Now is the time to be part of the Talkdesk legacy to help accelerate our success in a new decade of transformational growth!
Related opportunities
Similar active roles
Relevant, currently active roles for this market.
🔔 Get job alerts
New Software Engineer II jobs in Portugal, straight to your inbox.
No spam · Unsubscribe anytime