Principal Software Engineer I - (Golang/Java & Microservices)
ConnectWise
ConnectWise is an industry and Global leading software company with over 3,000 colleagues in North America, EMEA and APAC. As a community-driven software company dedicated to the success of technology solution providers, our suite helps over 45,000 of our partners manage their businesses better, sell more efficiently, automate service delivery, and remotely control technology so they can consistently deliver amazing customer experiences.
Our company is powered by our connections, our colleagues, and our community. And, we accept all kinds.
Game-changers, innovators, culture-lovers—and humankind.
We invite discovery and debate. We recognize key moments as milestones.
We see you and value you for your unique contributions. Our inclusive, positive culture lays the foundation to ensure every colleague is valued for their perspectives and skills, giving you the choice of how YOU make a difference.
Curious? Read this opportunity to learn how YOU can make a difference at ConnectWise!
General Summary:
The Principal Software Engineer I is responsible for developing high-quality, innovative, fully performing software in compliance with coding standards. This individual works in partnership with cross-functional teams to ensure that software deliverables, including designs, codes, and tests, are completed in a timely manner, while remaining aligned with industry and organizational standards.
Essential Duties & Responsibilities:
- Provides support to the Engineering teams, with a high attention to detail
- Researches, analyzes, and documents findings
- May coach and review the work of other team members
- Designs, builds, and maintains large-scale production services, web applications, data pipelines, and streaming systems
- Works on systems critical to company’s current and future operations
- Debug production issues across services and multiple levels of the stack
- Assists with the improvement of organizational engineering standards, tooling, and processes
- Participates in the testing process through test review and analysis, test witnessing, and certification of software
- Evaluates codes to ensure validity, proper structure, alignment with industry standards, and compatibility with operating systems
- Maintains an understanding of current technologies or programming practices through continuing education, reading or participation in professional conferences, workshops, or groups
Knowledge, Skills, and/or Abilities Required:
- Ability to manage projects and processes independently with limited supervision
- Advanced knowledge of the applicable work area
- Ability to situationally adapt and understand new technology/processes as per business requirements
- Knowledge of a variety of the field's concepts, practices, and procedures
- Ability to work constructively and independently under stress and pressure in a fast-paced, multi-tasking environment
- Ability to manage competing priorities while producing high-quality work
- Ability to interact positively and openly with colleagues and external business contacts, with strong verbal and written communication skills
- Strong organization and time-management skills with the ability to meet reasonable deadlines
- Strong knowledge of programming languages and software basics
- Strong knowledge of relevant software development tools, including version control, build processes, debuggers, and test frameworks\
Technical Skills
- Strong proficiency in Go (Golang)and Java , with hands-on experience building microservices architecture .
- Expertise in event-driven systems and streaming infrastructure using Apache Kafka .
- Deep understanding of NoSQL technologies like Cassandra, DynamoDB, or MongoDB and Redis caching mechanisms .
- Solid grasp of RESTful APIs , GraphQL , and message queues .
- Familiarity with UI frameworks and frontend-backend integration concepts .
- Experience deploying services on cloud platforms (AWS, GCP, or Azure) and using CI/CD pipelines .
Educational/Vocational/Previous Experience Recommendations:
- Bachelor’s degree in a related field or equivalent business experience
- 5+ years of relevant experience
Working Conditions:
- On-site / Remote depending on location
ConnectWise is an Equal Opportunity Employer, dedicated to building a diverse and inclusive workforce and providing a workplace free from discrimination and harassment. ConnectWise provides equal employment opportunities to all employees and applicants without regard to race, ethnicity, color, religion, age, sex (including pregnancy), sexual orientation, gender, gender identity or expression, ancestry, national origin, citizenship status, physical or mental disability, genetic information, military/veteran status, marital status, familial or parental status, or any other characteristic or status protected by applicable federal, state and local laws.
The statements above are intended to describe the general nature and level of work being performed by individuals assigned to this job. Other duties may be assigned as needed. Reasonable accommodations may be made to enable qualified individuals with disabilities to perform the essential functions of the job and/or to receive other benefits and privileges of employment. If you need a reasonable accommodation for any part of the application and hiring process, please contact us at View email address on job-boards.greenhouse.io or View phone number on job-boards.greenhouse.io.
- Job Title : Senior Java DeveloperExperience : 4+ yearsLocation... ...with product management and software development teams.- Write clean... ...Infrastructure, and Site Reliability Engineering (SRE) to ensure a stable... ...Boot, Spring Cloud, Gradle, Microservices Architecture, REST, Java 1.8,...JavaImmediate start
- Job Title : Java Developer (2-3 Years Experience)Experience : 2-3 YearsLocation : Mumbai -HybridWork Mode : HybridCompany Description... ...experience in building production-grade backend applications and microservices. The ideal candidate should have solid knowledge of Java 8,...Java
- ...Execute platform. You will lead a team of Java and React developers, partner closely... ...of our platform. As a Lead Software Engineer at JPMorgan Chase within the Commercial... ...sensitive Java applications. Experience with microservices deployment topologies on Kubernetes....JavaLong term contract
- ...Overview :We are looking for a skilled Java Developer to design, build, and maintain... ...applications. The candidate will work on microservices-based architecture and collaborate with... ...integration.- Work closely with product, QA, and engineering teams to enhance existing systems.-...Java
- Job Title : Java Backend EngineerLocation : MumbaiJob Type : Full... ...Stack : Java, Spring Boot, Microservices, RESTful APIs, Flutter (Exposure... ...We are looking for a Backend Engineer who lives and breathes... ...4 to 9 years of professional software development with a heavy focus...Java
- Description :About the Opportunity :As a Senior Software Engineer, you'll design, develop, and optimize scalable backend and microservices systems powering our next-generation... ...field- Strong coding skills in Python, Go, or Java- Hands-on with microservices, stream processing...JavaHybrid work
- Job Description : Job Title : Java Developer with JenkovLocation : Gurugram, Mumbai,... ...Java Developer with a strong background in Microservices to join our dynamic team. The ideal... ...or Master's degree in Computer Science, Engineering, or a related field.- Proven experience...JavaImmediate start
- Looking for only Mumbai based candidatesRole : Java Developer - Spring Boot & MicroservicesLocation : Mumbai Role Overview : We are looking... ...skilled Java Developer with strong expertise in Spring Boot and Microservices architecture to build scalable and secure enterprise-grade...Java
- ...hybrid opportunity 2 days office role.Role : Java Backend DeveloperExperience Required : 5... ...in Core Java, J2EE, Spring Boot, and Microservices architecture. The ideal candidate should... ..., design patterns, TDD/BDD, and best engineering practicesRequired Skills :- Strong expertise...JavaHybrid workWork at office
- Backend Software EngineerExperience : 3-5 yearsAbout the Opportunity : Join our dynamic backend engineering team to build and maintain scalable microservices that power millions of customer transactions daily.... ...APIs and microservices using Java, Python, or Go- Implement robust...JavaWorldwide
- ...Publicis Sapient are looking for Senior Associate Level 2 (Core Java + Microservices) to join our team of bright thinkers and doers. You will... ...achieved with a high level of quality. You are a high-performance engineer expected to work in a product squad and deliver solutions for...Java
- Role Overview :We are seeking an experienced Engineering Manager to lead development teams and... ...candidate should possess strong experience in software development, team management, and delivery, with expertise across Java Microservices, ReactJS, mobile technologies, and...Java
- ...We're Nagarro. We are a digital product engineering company that is scaling in a big way! We... ...experience in programming roles using Java ~ Knowledge of JavaScript, HTML, CSS... ...other JS frameworks ~ Strong knowledge of microservices architecture (MSA), object-oriented...JavaFull time
- ...enterprise applications using Java, Spring Framework, Spring... ...Collaborate with architects, data engineers, and cross-functional teams... ...principles, design patterns, and software engineering best practices.-... ...with RESTful APIs, microservices architecture, and distributed...Java
- Job Title : Senior Java Full Stack DeveloperExperience : 6+ YearsLocation : Mumbai / PuneEmployment Type : Full-TimeJob Summary : We... ...expertise in Java backend development, Angular frontend development, microservices architecture, and cloud-native applications. You will be...JavaFull time
- Key Responsibilities :- Software Development : Design, develop, test, and deploy high-performance, scalable, and secure Java applications.- Architecture and Design : Collaborate with... ...APIs, SOAP services, and working with microservices architectures.- Version Control : Proficiency...Java
- ...Responsibilities : - Develop and maintain java/full-stack applications using... ...maintain RESTful APIs and microservices.- Write clean, maintainable,... ...in all phases of the software development lifecycle,... ...degree in Computer Science, Engineering, or a related field.- 5+ years...Java
- ...Collaborate with architects and engineers to ensure design solutions... ...overall operational stability of software applications and systems... ...programming languages such as Java, Python, or Node.js. Strong... ...and familiarity with SOA/Microservice architectures About Us...Java
- We are seeking an experienced Java Backend Developer to design, develop, and support... ...expertise in Core Java, Spring Boot, Microservices, SQL databases, and modern backend architecture... ..., and maintainable code following software engineering best practices.- Participate in...Java
- ...with us in this mission, we are looking for a talented Lead/Principal Software Engineer to join our Experience team Name in Mumbai. Lead/... ...Profile Summary: PHI intends to build a cloud-native, microservices-oriented, loosely coupled & open technology platform, which...JavaLong term contractFull timePart timeFixed term contractWork at office
- Required Skills:- Strong proficiency in Java 8/11/17- Experience with Spring Boot, Spring MVC, and Microservices- Hands-on experience with Angular/React- Knowledge of RESTful... ....- Ensure timely delivery of high-quality software solutions.- Maintain technical documentation and...Java
- ...highly skilled Lead & Senior Java Developer to contribute to the... ..., and maintenance of complex software applications. The ideal... ...SOAP services, and working with microservices architectures.- Version Control... ...degree in Computer Science, Engineering, Information Technology, or a...Java
- ...We are seeking a highly skilled Java Full Stack Developer to join our dynamic engineering team in Mumbai. In this role, you... ...workflows.- Design and maintain microservices-based architectures that allow... ...years of professional experience in software development. (ref:hirist.tech)JavaHybrid work
- ...high-performing and scalable systems in Java. Your design intuition inclines towards... ...based systems- Lead and direct senior software engineers, define software architecture, collaborate... ...and high-performance platform using microservices architecture- Identify bottlenecks and...Java
- ...We are seeking an experienced Java Architect with deep expertise... ...design discussions.- Mentor engineering teams on architecture principles... ....- Design and implement microservices-based architectures and API-driven... ...documentation is up to date.Software Engineering Excellence :-...Java
- ...financial institutions. As a Manager of Software Engineering at JPMorganChase within the Consumer... ...in programming languages such as Java, Python, SQL, Node, Go, and Scala; work... ...Java version 8+, Spring Boot, Restful Microservices, AWS or Cloud Foundry, Kubernetes. Experience...Java
- ...seeking a highly motivated Senior Java Developer with 5 to 8 years of experience... ..., architects, QA teams, and DevOps engineers to deliver high-quality software solutions.- Participate in code... ...developing RESTful APIs and microservices-based applications.- Proficiency in...Java
- ...drive the transformation of legacy Java applications into scalable, cloud-native microservices using modern Java frameworks, React, AWS, and AI-powered engineering tools.As a senior technical leader... ...Evaluate and integrate AI-powered software development tools such as Devin,...Java
- ...We are seeking an experienced Java Full Stack Developer with... ...backend and frontend development, microservices architecture, cloud-native... ...applications.- Implement prompt engineering techniques to optimize AI... ...6-10 years of experience in software development with a strong focus...Java
- We are looking for a Senior Java Spring Boot Lead / Manager to... ..., and deploying high-quality software solutions using Java and Spring... ...- Implement RESTful APIs and microservices with a focus on performance,... ...developers, product managers, and QA engineers, to deliver high-quality...Java
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer I - (Golang/Java & Microservices). Be the first to apply!
