Job Title:

Software Engineer (Azure, Java/Python, Linux, Terraform)

Business Area:

Engineering & Design

Location:

All Cities Virtual, USA

Job ID:

142230

Software Engineer (Azure, Java/Python, Linux, Terraform)

Lexmark is looking for  software engineers with a passion for Cloud architecture and development and a desire to lead and deliver value on an award-winning Lexmark Cloud Platform.      

  

Lexmark is a leader in print-related devices, and the cornerstone of Lexmark's success is the ability to provide content to users when and where they need it. Lexmark is expanding its portfolio to provide data management and workflow solutions in the Cloud. Lexmark's Cloud platform leads the way in simplifying the management and improving the usability of multifunction devices while developing a full IoT cloud management solution.      

  

Our growth provides a rich opportunity to develop market-leading solutions enabling customers to capture, manage, and access their content in ways that solve real business problems. This is where you come in. Lexmark needs cloud software engineers to drive change and harness these new and quickly changing technologies. If you are looking for the opportunity to work with the latest technology in an Agile, customer-focused environment, the security of an established, multi-national company, while working from the comfort of your home office, this is a great opportunity for you.   

  

The ideal candidate will demonstrate a very strong foundation in computer science, design patterns, and industry-leading best-practices. The candidate must be a self-starter, exhibit a willingness to lead and drive innovative solutions to complex technical problems in a fast-paced, collaborative environment.   

 

Responsibilities: 

  • Provide technical engineering for a cross-functional, highly visible, operations team supporting Lexmark’s Cloud services  

  • Identify opportunities and drive the implementation of automation to improve service health, manageability, and reliability 

  • Own, triage, investigate and resolve service issues with an emphasis on broad communications, learning & teaching throughout the process 

  • Ability to read, write, configure, design, and script end-to-end service telemetry, alerting and self-healing capabilities for platforms 

  • Remain current on new technologies, methods and procedures including, but not limited to, coding practices such as Test Driven Development, Continuous Integration, and Continuous Deployment   

  • Influence team members with innovative changes and improvements by challenging status quo and demonstrating risk taking 

 

 

Required Experience 

  • Bachelor's Degree in Computer Science or related field 

  • 2-4 years of experience in software development  

  • Object oriented programming - Experience with multiple programming languages and the ability to readily adapt to new languages 

  • Linux Administration - A background in Linux-based development Experience provisioning, operating, maintaining, and monitoring cloud infrastructure through significant use of automation 

  • Capability to architect, write, debug, test, deploy, and maintain both new and existing code as applicable 

  • Experience with virtual or container-based infrastructure 

  • Experience using version control, build, and continuous integration systems 

  • Full-stack troubleshooting skills across network, application, hardware, management fabric, and distributed services layers 

 

 

Preferred Qualifications: 

  • Experience in cloud development or Site Reliability Engineering 

  • Cloud providers: AWS/Azure 

  • Programming languages: Bash, Python 2&3, Go, Java, JavaScript, Groovy 

  • Experience with Infrastructure as Code tools such as Terraform 

  • Continuous integrations systems: Jenkins, Azure DevOps 

  • Virtualization and service distribution technologies: Docker, Kubernetes