Lead Software Engineer

See more jobs from LogicMonitor, Inc.

about 2 years old

This job is no longer active

About Us:

LogicMonitor is the leading SaaS based performance monitoring platform for enterprise IT.

We are a company of fun-loving, hard-working achievers. We love going to work and think you should too. We hold our company culture near and dear — we are customer-obsessed, work as one team, and strive to be better every day. These are our core values. So it's no surprise that we work hard and genuinely have fun working with each other to achieve great things together.

LogicMonitor is an equal opportunity employer. We’re committed to creating an inclusive environment for all our employees, where different backgrounds and perspectives are valued and encouraged - regardless of race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, or sexual orientation.

We operate with integrity, esteem diversity and treat each other fairly and with respect. And we’re doing that while nurturing consideration for humanity. We give back to our community and encourage all people to come as they are and find their own version of personal and professional harmony here. We hear time and time again that our awesome people are a huge part of why LMers chose LogicMonitor, love their teams, and choose to stay.

You'll be working in a major tech center of Pune, India. When you join LogicMonitor, you’ll be working alongside some of the brightest minds in one of the fastest growing global software firms. We are looking for you to bring your expertise, drive, and passion. This is your chance to join us on our journey as we expand our global presence and achieve record-breaking success.

  

What You'll Do:

LogicMonitor is looking for a Lead Backend Engineer (LBE) to join the team that helps enterprises and organizations manage their highly complex data centers and infrastructure across private and public clouds. The Platform team solve the problem of collecting and interacting with massive amounts of data to deliver intelligent operational management, data analytics, and business insights.

The (LBE) works closely with the platform architect, that includes design, build and maintain some of the key parts of the different platform micro-services.

This position requires an individual to be creative, team-oriented, technologically savvy, and driven to produce results.

Here's a closer look at this key role:
  • Prioritize and plan for deliverables in an iterative development strategy, according to our 2 week scrum schedule & 1 week regression testing.
  • Design, document, code, and test technical solution for new systems or enhancements to existing systems. 
  • Follow agile software development methodologies for implementation.  
  • Working with various teams in LogicMonitor to deliver software products that support LogicMonitor's business growth.
  • Provides technical leadership mentoring and guidance at senior engineering levels and below. Trusted to represent the team to other functional teams.
  • Coordination, Communication, and Collaboration between management, product, techops, support, developers
  • Envision system features and functionalities by analyzing business requirements.  
  • Troubleshoot and resolve product/application issues for escalated support cases. 
  • Collaborate with a diverse, distributed development organization. Our development team spans multiple cities in the US and Asia.
  • Contribute to Tech Talks, involving research on new technologies that are applicable to this position.
  • Ability to tackle performance and design issues at a complex technical level.
  • Understanding and improvement of development process and application deployment
  • Keeps current on cutting-edge technology and educates others about it; Can explain complex subjects to a variety of audiences as a multi-domain expert.

What You'll Need:

  • 10+ years of software development experience in commercial or enterprise applications. 
  • Design and implement code for product running as a full SaaS solution in public cloud environments using micro-service architecture 
  • 8+ years of full-time experience as a Java developer.
  • Advanced or expert level experience in a significant variety of other open source, cloud technologies and platforms. (e.g. Kafka, Redis, RabbitMQ, Spark, SQS, etc.)
  • Experience with SQL / NoSQL database knowledge (e.g. MySQL, Cassandra, Redshift ElasticSearch, Aurora, etc.)
  • Familiar with Test frameworks (JUnit, WireMock, Selenium, etc.). Proven technical experience transitioning teams to continuous deployment models
  • Experience with container technologies: Docker, Kubernetes
  • Experience with AWS services  (e.g. ELB, RDS, SQS, S3 etc.)

Nice to have

  • Python experience
  • Familiar with Atlassian Suite (JIRA, Confluence, Bamboo, BitBucket)
  • Familiarity with protocols  such as SNMP,  TCPUDPHTTP, SMI-S, etc.
  • Understanding of data collection technologies (e.g. Telegraf, collectd, FluentD, Netflow, Logstash, etc.)
  • Should know how to interpret metrics like IOPS, throughput, latency and others.

 

Residents of California, click Here to view our California Applicant Privacy Notice.