
Software Engineer
3 days ago
At InvoTools, Software Engineers are recognized as technical persons who own the technical deliverables of the SaaS platform features. You will be contributing to the design and development of platform features, and influence quality across the software development lifecycle. You will also mentor junior engineers, help shape team culture, and become a visible champion of best practices internally and externally. This role is ideal for engineers with strong technical judgment, business acumen, and a passion for both code and people.
· Key Responsibilities
- Own and deliver end-to-end features of SaaS platform with increasing technical complexity.
- Proactively participate in platform feature design discussions with product mindset and come up with design documents for the assigned platform feature.
- Make thoughtful design decisions and trade-offs; design pragmatic and scalable solutions.
- Develop features with high quality with considerations of coding principles.
- Participating in Agile development processes, including sprint planning, daily stand-ups, and retrospectives.
- A commitment to continuous learning and staying up to date with the latest Java technologies and trends.
- Proactively identify technical or requirement risks early and guide corrections
- Collaborate cross-functionally with QA, product, and design teams
- Work with empathy toward end-users, applying a product mindset to engineering decisions
- Mentor junior engineers, provide feedback, and promote knowledge sharing
- Contribute to the overall system vision and support execution of roadmap goals
- Lead by example in code quality, testing, and delivery
- Engage in initiatives that elevate engineering excellence across teams
- Participate and contribute visibly in the tech community (blogs, events, forums, etc.)
Requirements
- Strong proficiency in Java programming language, including object-oriented principles, data structures, and algorithms.
- Familiarity with cloud platforms (AWS, Azure, GCP) and their services for application deployment and management.
- Experience in working with NoSQL databases (e.g., DynamoDB)
- Understanding and experience with microservices architecture and related technologies.
- Experience with unit testing frameworks like Junit.
- Designing and developing RESTful APIs using Java.
- Experience with popular Java frameworks like Spring is an advantage.
- Experience with build tools like Maven, Gradle etc.
- Experience in Git version control system.
- Solid understanding of software architecture and design patterns
- Strong collaboration skills with the ability to mentor and guide others
- Demonstrated ability to influence team direction through technical leadership
- Business awareness including product strategy, user empathy, and roadmap execution
- Excellent communication and stakeholder management skills
Education Level: Bachelor’s degree in Computer Science, Information Technology, Engineering, or equivalent experience
Experience Required:
· 2–3 years of professional experience in software engineering with increasing responsibility
· Demonstrated ability to handle platform feature delivery independently
· Experience in mentoring or coaching junior developers
· Exposure to cross-functional teams or leadership in cross-team initiatives
· Contributions to open-source or participation in the broader tech community
· Familiarity with agile delivery frameworks and DevOps practices
Requirements
Strong proficiency in Java programming language, including object-oriented principles, data structures, and algorithms. Familiarity with cloud platforms (AWS, Azure, GCP) and their services for application deployment and management. Experience in working with NoSQL databases (e.g., DynamoDB) Understanding and experience with microservices architecture and related technologies. Experience with unit testing frameworks like Junit. Designing and developing RESTful APIs using Java. Experience with popular Java frameworks like Spring is an advantage. Experience with build tools like Maven, Gradle etc. Experience in Git version control system. Solid understanding of software architecture and design patterns Strong collaboration skills with the ability to mentor and guide others Demonstrated ability to influence team direction through technical leadership Business awareness including product strategy, user empathy, and roadmap execution Excellent communication and stakeholder management skills Education Level: Bachelor’s degree in Computer Science, Information Technology, Engineering, or equivalent experience Experience Required: · 2–3 years of professional experience in software engineering with increasing responsibility · Demonstrated ability to handle platform feature delivery independently · Experience in mentoring or coaching junior developers · Exposure to cross-functional teams or leadership in cross-team initiatives · Contributions to open-source or participation in the broader tech community · Familiarity with agile delivery frameworks and DevOps practices
-
Software Engineers
10 hours ago
Kochi, India Kott Software Pvt.Ltd Full timeJob DescriptionKOTT SOFTWARE PRIVATE LIMITED is a pioneer in offering client-centric, robust business solutions based on its enterprise solutions and applications and is acknowledged as a leader amongst its peers. Based on the growing demands of its global clientele, it has an established setup and applications development and support teams in Kochi.The...
-
Software Engineers
5 days ago
Kochi, India Kott Software Pvt.Ltd Full timeJob DescriptionKOTT SOFTWARE PRIVATE LIMITED is a pioneer in offering client-centric, robust business solutions based on its enterprise solutions and applications and is acknowledged as a leader amongst its peers. Based on the growing demands of its global clientele, it has an established setup and applications development and support teams in Kochi.The...
-
Software Engineer
4 days ago
Kochi, India CONNECTING 2 WORK Full timeJob Description Job brief We are looking for a passionate Software Engineer to design, develop and install software solutions. Software Engineer responsibilities include gathering user requirements, defining system functionality and writing code in various l,programming languages , Mandatory skills areC/C++ , RTOS. Responsibilities Execute full...
-
Software Engineer
3 days ago
Kochi, India CONNECTING 2 WORK Full timeJob Description Job brief We are looking for a passionate Software Engineer to design, develop and install software solutions. Software Engineer responsibilities include gathering user requirements, defining system functionality and writing code in various l,programming languages , Mandatory skills areC/C++ , RTOS. Responsibilities ...
-
Software Engineers
6 days ago
Kochi, India Kott Software Pvt.Ltd Full timeJob DescriptionKOTT SOFTWARE PRIVATE LIMITED is a pioneer in offering client-centric, robust business solutions based on its enterprise solutions and applications and is acknowledged as a leader amongst its peers. Based on the growing demands of its global clientele, it has an established setup and applications development and support teams in Kochi.The...
-
Software Engineers
6 days ago
Kochi, India Kott Software Pvt.Ltd Full timeJob DescriptionKOTT SOFTWARE PRIVATE LIMITED is a pioneer in offering client-centric, robust business solutions based on its enterprise solutions and applications and is acknowledged as a leader amongst its peers. Based on the growing demands of its global clientele, it has an established setup and applications development and support teams in Kochi.The...
-
Software Engineers
5 days ago
Kochi, India Kott Software Pvt.Ltd Full timeJob Description KOTT SOFTWARE PRIVATE LIMITED is a pioneer in offering client-centric, robust business solutions based on its enterprise solutions and applications and is acknowledged as a leader amongst its peers. Based on the growing demands of its global clientele, it has an established setup and applications development and support teams in Kochi. The...
-
Software Engineers
4 hours ago
Kochi, India Kott Software Pvt.Ltd Full timeJob DescriptionKOTT SOFTWARE PRIVATE LIMITED is a pioneer in offering client-centric, robust business solutions based on its enterprise solutions and applications and is acknowledged as a leader amongst its peers. Based on the growing demands of its global clientele, it has an established setup and applications development and support teams in Kochi.The...
-
Software Engineers
2 hours ago
Kochi, India Kott Software Pvt.Ltd Full timeJob Description KOTT SOFTWARE PRIVATE LIMITED is a pioneer in offering client-centric, robust business solutions based on its enterprise solutions and applications and is acknowledged as a leader amongst its peers. Based on the growing demands of its global clientele, it has an established setup and applications development and support teams in Kochi. The...
-
Software Engineer
4 days ago
Kochi, India AyataCommerce Full timeJob Description At InvoTools, Software Engineers are recognized as technical persons who own the technical deliverables of the SaaS platform features. You will be contributing to the design and development of platform features, and influence quality across the software development lifecycle. You will also mentor junior engineers, help shape team culture, and...