Senior Software Engineer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Stefanini Group is hiring!
Stefanini is looking for a Senior Software Engineer, Dearborn, MI (Hybrid)
For quick apply, please reach out Anmol Tyagi at anmol.tyagi@stefanini.com/ 248-263-8628
Responsibilities
Support and develop automation solutions that enable our product teams to build and deploy code efficiently and consistently
Drive the discussion around developer workflow and delivery of changes.
Ensure that systems have reliability and availability appropriate for customer needs
Encourage tool adoption to help teams with their observability and automation needs
Leverage and recommend cloud technologies that result in fast provisioning and appropriate reliability
Mentor and coach other engineers in this role, driving a culture of learning and autonomy
Experience Required
Experience in eXtreme Programming (XP) disciplines including Paired programming, Test-first/test-driven development (TDD).
Experience with Conan package management and build system.
Experience using advanced software configuration management (source control, DevOps, CI/CD, etc.).
Experience building and configuring Continuous Integration/Continuous Delivery (CI/CD) pipelines with tools like Jenkins, Tekton, GitHub Actions
Experienced designing, implementing, building, and supporting Python applications
Experience designing, implementing, and supporting C and C++ applications
Proficiency in Linux (any current distro, Red Hat Enterprise Linux / RHEL, Ubuntu, SLES) or Unix operation systems and Windows
Proficiency with scripting languages (Bash, Lua, Perl, Ruby, etc.)
Proficiency in another compiled programming language such as Java or Go
Experience using OOD and OOP to design and implement applications
Experience working on an agile team with agile practices.
Experience with cloud technologies.
Excellent communication skills to both technical and non-technical audiences
Experience Preferred
Proficiency in designing, implementing, and deploying web applications
Experience configuring and deploying applications from one or more web servers, such as: Apache, Nginx, Tomcat, JBoss, Jetty
Experience with cloud infrastructure technologies such as: Kubernetes, Docker, AWS, Azure, GKE, or GCP
Proficiency with GNU Make
Proficiency with one or more of the following build languages: Maven, Gradle, Bazel, Ant, Jam, Buck, CMake, Ninja, Autotools
Education Required
Bachelors in engineering, computer science, or equivalent work experience
**Listed salary ranges may vary based on experience, qualifications, and local market. Also, some positions may include bonuses or other incentives***
Stefanini takes pride in hiring top talent and developing relationships with our future employees. Our talent acquisition teams will never make an offer of employment without having a phone conversation with you. Those face-to-face conversations will involve a description of the job for which you have applied. We also speak with you about the process including interviews and job offers.
About Stefanini Group
The Stefanini Group is a global provider of offshore, onshore and near shore outsourcing, IT digital consulting, systems integration, application, and strategic staffing services to Fortune 1000 enterprises around the world. Our presence is in countries like the Americas, Europe, Africa, and Asia, and more than four hundred clients across a broad spectrum of markets, including financial services, manufacturing, telecommunications, chemical services, technology, public sector, and utilities. Stefanini is a CMM level 5, IT consulting company with a global presence. We are CMM Level 5 company.