Senior Software Engineer - Full Stack

company banner
Micro Focus
Full Time

Job Description

Senior Software Engineer - Full Stack

Job Description:

Senior Software Engineer - Full Stack

Micro Focus is one of the world's largest enterprise software providers, delivering the mission-critical software that keeps the digital world running. We combine pragmatism, discipline, and customer-centric innovation to deliver trusted, proven solutions that customers need in order to succeed in today's rapidly evolving marketplace. Join Micro Focus to become part of this innovation-just like the impact we're having as the official technical partner of Jaguar TCS Racing . We provide world-class software and services to support their push for more points, podiums, and wins--both on and off the track in the fast-changing environment of the ABB FIA Formula E World Championship.

About the Role

We are looking for a highly experienced backend or full stack senior development engineer with at least 10+ years of total software design and development experience to join our Agile team working on one of the next generation AIOps (Artificial Intelligence operations) solutions. This person will help drive delivery of a new microservice based software solution in a Kubernetes environment in SaaS, cloud and on-premise that will use AI and Machine Learning to analyze logs, application traces, and related data. The solution is strategic to the IT Operations Management product business and as such the role will have a high impact.

Responsibilities
  • Create and own the high level and detailed technical design for the set of micro services (both in house built and derived from Open Source)
  • Document design decisions, capture any specific details of importance in wiki
  • Present solutions to product managers, and other stakeholders as needed
  • Deliver production quality code at high quality
  • Create tests during development and follow a test early and often mindset to development
  • Technically lead a few engineers on a day to day basis to help them deliver their code
  • Design and develop helm charts for installation and upgrade of microservices
  • Act as the product owner initially. As the solution ramps up, we will move this responsibility elsewhere
  • Integrate with other technologies for indexing, searching, and analyzing semi-structured, unstructured and potentially graph data coming from logs and traces
  • Consult for packaging and install discussions
  • Join larger architecture meetings discussing overall AI Ops solutions and represent your set of microservices and how they will integrate with the larger solution
  • Implement trace and log analysis ML solutions in software as needed following guidance from the data scientist and the Chief Architect
  • Implement part of the UI as needed in your role as a full stack developer while working with other engineers to support you
  • Demonstrate key features to Product managers and other stakeholders. These requests will typically fall out of regular sprint schedule.


Required Qualifications
  • Demonstrated experience (3 years at least) in developing a full stack cloud native and/or cloud deployed product/SaaS service software operating at high scale
  • Good familiarity with inverted text indices, time series data handling at scale, and any data gap handling concepts
  • Good concepts in data structures and algorithms, particularly tress and graphs
  • Good understanding of application troubleshooting in the cloud native application model
  • Demonstrated experience (at least 2 years) in delivering containerized software running in any Kubernetes cluster
  • Good understanding of time series data storage at scale
  • Demonstrated experience and deep familiarity in software built using java, and java script (8 years at least)
  • Demonstrated experience (at least 2 years) of delivering software in a modern cicd environment
  • Solid understanding of industry CICD and dev ops practices
  • Demonstrated experience and good familiarity with go, and python 3.x
  • Demonstrated experience and good familiarity with UI and backend testing frameworks
  • Good problem solving skills especially with ambiguous requirements
  • Demonstrated technical leadership
  • Some experience solving machine learning problems with semi-structured and unstructured data
  • Some demonstrated experience working with ambiguous requirements
  • Some demonstrated experience working with remote colleagues and leadership


Desired Qualifications
  • Familiarity with open telemetry, open tracing
  • Familiarity with influx db, open search, Prometheus, and related open source technologies
  • Familiarity with Application monitoring and debugging production at scale


Education
  • Bachelor's in Computer Science or any engineering with strong software development and technical leadership experience
  • Master's degree a plus
  • Any additional formal data science educational background is a plus


If you want to be part of what's next andfind out more about ouravailable opportunities, visit Micro Focus Careers .

#DiceSD

#LI-SD1

#LI-Remote

Job:
Engineering

Micro Focus is proud to be an Equal Opportunity Employer. Prospective employees will receive consideration without discrimination because of race, colour, religion, creed, gender, national origin, age, disability, marital or veteran status, sexual orientation, genetic information, citizenship or any other legally protected status

Pursuant to the Colorado Equal Pay Transparency Act, the expected salary range for this role in Colorado is:

Salary Minimum $91,102 - Salary Maximum $173,114

You can learn more about our benefits at https://jobs.microfocus.com/global/en/benefits.


Company Information

Micro Focus is one of the world’s largest enterprise software providers, delivering the mission-critical software that keeps the digital world running. We combine pragmatism, discipline, and customer-centric innovation to deliver trusted, proven solutions that customers need in order to succeed in today’s rapidly evolving marketplace. That’s high tech without the drama.

Dice Id : 91109223
Position Id : 7026862
Originally Posted : 2 months ago

Similar Positions at Micro Focus

R&D Software Development Engineer
  • Remote, CO
  • 19 hours ago
Software Development Engineer
  • Remote, CO
  • 19 hours ago
Senior UI Engineer on AIOPS
  • Remote, CO
  • 19 hours ago