The Full Stack Software Engineer will design, build, and deploy platforms and infrastructure supporting the deployment of our AWS and on-premise VM offerings. As a software engineer focusing on full-stack infrastructure at OEM, you will design and develop and integrate infrastructure, such as AWS, Openshift (Kubernetes), Vmware, Storage as a Service offerings, and Network as a Service offerings.
The role is focused on how to improve the design patterns, APIs, and tooling used in execution of our Business and Mobility products.
We use the Chef Suite of Products, Terraform, Powershell, Bash, SpringBoot, Java, C Sharp, Ruby, MongoDB, Postgres, MSSQL, and Redis in our Application infrastructure.
Desired experience includes the following:
Infrastructure API development
Apache, Nginx, Node.js, IBM WebSphere, SpringBoot,
Experience in Linux server and Windows administration
Postgres, MongoDB, Redis, MS-SQL, Oracle Data base offerings
Comfortable designing and coding infrastructure and interfaces
Enjoys understanding our users and what would make their day to day processes easier, safe, and simple to manage
Seeks to iterate on new services based on internal and customer feedback
Has strong security awareness throughout the software lifecycle
Provides on-going support of application infrastructure.
Has experience with software development tools and continuous delivery and integration technologies, such as Chef Habitat, Jenkins, Github, or Nexus
Has strong scripting abilities - for building tools to perform system automation activities, such as Chef, Ansible, Perl, Python, Unix Shell, PowerShell
Has experience with AWS tools and implementing coded AWS VM solutions
Has detailed knowledge of web servers and middleware technologies.
Develops software to deliver user stories that contribute to a valuable working software product.
Develops automated functional tests to confirm user story acceptance and to detect regression defects.
Reviews continuous integration build status and fixes build failures.
Improves continuous integration tooling by automating manual processes within the delivery pipeline and improving quality gates based on past learnings. Reviews ongoing production software operations and troubleshoots production issues.
Implements tooling that monitors application performance metrics and automatically notifies team when a failure occurs in production.
Active participant in agile ceremonies.
Contributes to the delivery roadmap of the software product SECURITY SKILLS
Understand various software development and operational models (e.g. Agile, Lean and DevOps) and coach Engineering teams in DevSecOps methodology
Education Required: 5 + yrs of industry experience AND BS in Computer Science or Computer Engineering or other Engineering discipline.
Help us improve CareerBuilder by providing feedback about this job:
Report this job
Report this Job
Once a job has been reported, we will investigate it further. If you require a response, submit your question or concern to ourTrust and Site Security Team
Job ID: 549399
privacy and protection,
when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction.Learn more.
By applying to a job using CareerBuilder you are agreeing to comply with and be subject to the CareerBuilder
Terms and Conditions
for use of our website. To use our website, you must agree with the
Terms and Conditions
and both meet and comply with their provisions.