Senior Software Engineer (Java)
Senior · Full time
Posted 8 months ago
Moogsoft is the creator of Moogsoft AIOps - a next-generation approach to IT Operations and Analytics driven by real-time machine learning. Moogsoft AIOps helps Enterprises  and Service Providers deliver consistently excellent customer experiences, regardless of the underlying complexity or dynamic nature of the supporting infrastructure. 

Moogsoft is searching to add more creative engineers that can design and write clean service code that scales and (inevitably) fails with grace. We embrace a model of service ownership and value quality over quantity. We think things like Testing, Automation, and Telemetry are fun and exciting!This is a senior role in Engineering which will be directly working on Moogsoft Observability Cloud (MOC) to mature and expand it’s Metrics and Events Integrations ecosystem (ex. Datadog, Pagerduty, Slack, Cloudwatch, AppDynamics, Azure Insights, etc) as well as the MOC Collectors (agents), an agent that empowers customers to ingest logs, traces,  event data and time series metrics detects anomalies locally  and sends the metrics and anomalies to MOC.

You will...

  • Design, implement, and deploy Java Microservices leveraging the Quarkus framework in a Kubernetes environment.  
  • Responsible for extending and contributing back to open source frameworks we use
  • Work with partners, colleagues and teams on tough problems faced in the Observability industryInterface with Product/UX to implement what is important when shipping products to customers and has been through the end to end process
  • Coach/mentor more junior staff on patterns and practices of good distributed systems development
  • Comfortable with proactive outward communication and technical leadership 
  • Support the services that you and your team deploy, including creating pipelines, tests, telemetry and being a member of an On Call rotationIdentify and champion for tech-debt items to be addressed/resolved
  • You are/have...

  • Experience building stateless microservices and scalable backend services
  • 3+ years of programming experience with Java. In addition, experience with Rust is a plus
  • 2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
  • 4+ years of professional software development experienceExperience with API technologies combined with security mechanisms/practices (REST, Webhooks, SOAP, OpenID Connect, OAuth, Client-ID/secret, etc)
  • Experience with agent based software architectures is a plus
  • Experience with Kafka or similar distributed message queues
  • Experience with various databases and data modeling/data managementMongo, Elastic, MySQL, etc.
  • Comfortable in Linux/JVM based development environmentsComfortable navigating and utilizing various tools such as JIRA, Confluence, Gitlab, PagerDuty, Kibana, Grafana, etc
  • Comfortable working without a dedicated “QA” team in a true “service ownership” model
  • Moogsoft Perks and Benefits:

  • Unlimited vacation and sick day policy
  • Competitive salary, 401(k) plan and equity to all employees
  • Attractive benefits package, including health and dental coverage
  • Opportunity for career development in a fast-paced, progressive company
  • Moogsoft is an equal opportunity employer. In accordance with applicable law, we prohibit discrimination and harassment against employees, applicants for employment, individuals providing services in the workplace pursuant to a contract, unpaid interns and volunteers based on their actual or perceived: race, religious creed, color, national origin, ancestry, physical or mental disability, medical condition, genetic information, marital status (including registered domestic partnership status), sex and gender identity and gender expression (including transgender individuals who are transitioning, have transitioned, or perceived to be transitioning to the gender with which they identify), age (40 and over), sexual orientation, Civil Air Patrol status, military and veteran status and any other consideration protected by federal, state or local law (collectively referred to as "protected characteristics").
    Moogsoft is a provider of AIOps solutions that help IT teams work faster and smarter.
    Size:  101-250 employees
    Funding Level:  Late-stage Startup
    Total Amount Raised:  92.9 M
    Year Founded:  2012
    Goldman Sachs
    Dell Technologies Capital
    Cisco Investments
    Wing Venture Capital
    © 2022 Pallet Labs Inc. See privacy policy and terms of service
    Get started on Pallet
    In Plain English is on Pallet — Where creators turn their community into recruiting networks