Expert Software Engineer
Role details
Job location
Tech stack
Job description
-
Identify and analyze technical issues, define supporting data needs, explore alternatives, and recommend solutions
-
Work independently to evaluate and rework solutions based on changing assumptions or lessons learned
-
Interface regularly with stakeholders and senior leadership to ensure technical solutions align with operational goals
-
Deliver weekly status reports and project updates to program leadership
-
Collaborate with team members to implement modern enterprise software solutions
-
Design and develop secure, scalable applications in cloud environments (e.g., AWS, Azure)
-
Create, test, and maintain scripts and tools to meet stakeholder requirements
-
Document standard operating procedures, concepts of operation, and tiered support practices
Requirements
-
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field
-
Minimum of 11 years of experience in software development, cloud engineering, or DevOps, * Java and C# (C Sharp) application development
-
Cloud platforms, particularly AWS or Azure
-
DevOps tools such as Jira, GitHub, Jenkins
-
Scripting languages including Python and PowerShell
-
Building solutions that integrate with enterprise cloud infrastructure
-
Communicating effectively with technical and non-technical audiences
Preferred Skills & Qualifications
-
Experience with Ansible and advanced scripting with PowerShell
-
Industry certifications such as:
-
Microsoft Certified Engineer
-
Microsoft Certified Architect
-
Or equivalent vendor certifications (within the last 3-5 years)
Benefits & conditions
- Competitive compensation and benefits, with opportunities for professional development and certification support