Software Engineer (Azure, Java/Python, Linux, Terraform)
Engineering & Design
All Cities Virtual, USA
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.
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
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
Experience in cloud development or Site Reliability Engineering
Cloud providers: AWS/Azure
Experience with Infrastructure as Code tools such as Terraform
Continuous integrations systems: Jenkins, Azure DevOps
Virtualization and service distribution technologies: Docker, Kubernetes