Responsibilities
- Architect and deploy large-scale software systems and infrastructure designs
- Establish and maintain coding standards, development methodologies, and process governance
- Work closely with business and technical teams to ensure software initiatives support strategic goals
- Evaluate existing systems and propose enhancements for better performance and stability
- Enhance software platforms for scalability, efficiency, and fault tolerance
- Connect disparate applications, services, and data sources across the enterprise
- Record technical designs, configurations, coding guidelines, and engineering practices
- Ensure all systems adhere to security policies, legal regulations, and performance benchmarks
- Monitor advancements in software tools, frameworks, and development techniques
- Participate in high-level planning and contribute engineering insights to organizational decisions
- Coach development teams and provide technical leadership to less experienced engineers
- Lead design reviews, architecture planning, and solution development efforts
Clearance
Secret