Job description - Software Engineer*
● You will be part of a scrum team (typically 6-8 engineers with varying experience levels + product owner) and a flat hierarchy
● We will love you if you work across product engineering cycle - development, UI, quality engineering, devops and infrastructure and not confine yourself to any of these in silos
● As part of the scrum team, you will have full ownership of scope, estimates, timelines, quality & definition of done
*Technology / Tools stack*
● Design and build large-scale, enterprise-level SaaS software
● GoLang, Cassandra, Kafka, ReactJS, GraphQL
● JMeter, Selenium, SoapUI, RESTful Web Services
● Git, Jenkins, Docker, Kubernetes, Terraform and AWS
● Microservices architecture
● BI - Data modeling, Talend, Spark, Airflow, Looker.com
● Jira, Confluence, TestRail
● AI & ML
*Necessary skills to be successful in this role*
● Good knowledge of Computer science fundamentals
● Good Knowledge on Data Structures & Algorithms
● Fluency in OO languages like C++/Go/Java/Python
● You will need to coordinate and negotiate with various stakeholders and drive conversations to closure for a win-win outcome
● You will articulate requirements and arrive at design & solution approaches.
● Champion cross-functional requirements with a keen eye on end to end thinking
*Good to have*
● Background in abstract maths, like logical reasoning and discrete maths
● Knowledge of Distributed Systems and Service Oriented Architecture
● Any Open Source contributions
*You will get an Opportunity to work*
● On some of the cutting edge technologies
● On a platform that operate at scale supporting 10+ million endpoints
● With Big Data and Analytics
● With some of the brightest minds in the industry
Additional information
*Engineering Culture at ConnectWise*
● Focusing on stakeholder / customer needs and value
● Driving transformational changes at all levels
● Helping our teams imbibe our culture - AOULI (Accountability, Ownership, Urgency, Leadership, Initiative)
● Keeping up the focus on Engineering goals
● Raising the bar continuously
● Creating a fear-free environment to take decisions & implement solutions
● Establishing a hierarchy-less participation in discussions / decision making & sense of ownership
● Creating transparency & proper information flow
● Giving critical feedback in the moment to each & everyone in our teams
● Holding each team member & our stakeholders accountable to specific tasks that drive success
● Driving stakeholder participation in our team meetings to reiterate shared goals and shared successes
● Creating a positive learning atmosphere & team bonding where each Engineer works for the team's success.
*Our hiring philosophy*
● We hire only A+ engineers (how do we do this? all interviewers should unanimously agree within 1 min to give the offer. A 5/5 rating by our interview panel means “if you don’t hire this person, I’ll quit”)
1.The more the Jobs you apply, the higher your chances of getting a job.
2. Keep your profile updated Update
Recruiters prefer candidates with complete profile information.
3. Keep visiting the Teamlease.com daily
Daily visit will ensure you won’t miss out on any Job opportunity.
4. Watch videos to improve Watch videos
Be a better candidate than others by watching these Job-related videos.