Position Summary: As a Software Engineer 4, you will play a critical role in our organization by contributing to complex initiatives with broad impact. You'll engage in large-scale planning for software engineering projects, analyze multifaceted challenges, and collaborate strategically with client personnel. Your expertise will drive solutions that meet deliverables while adhering to function, policies, and compliance requirements.
Responsibilities:
Consult on complex initiatives with significant impact.
Review and analyze larger-scale or longer-term software engineering challenges.
Contribute to the resolution of multifaceted situations.
Collaborate with client teams to achieve project goals.
Required Qualifications:
5+ years of software engineering experience (or equivalent demonstrated through work, consulting, training, or military experience).
Strong understanding of software development principles.
Bachelor's degree in science or technology (Computer Science Engineering discipline preferred).
Preferred Skills:
Backend development expertise with advanced Java and Microservices.
Experience with cloud automation tech stacks.
Proficiency in Python, NodeJS, and build tools.
Familiarity with Groovy.
Additional Skills:
Pipeline as code development (2+ years).
Java experience (7+ years) with a focus on Microservices.
Groovy experience (2+ years).
NodeJS experience (1+ year).
Knowledge of designing and developing pipelines for managed Kubernetes environments.
Automation skills using shell scripting languages (PowerShell, Bash, or Python).
Proficiency with build tools such as Maven and Gradle.