
Engineering - Cloud Development - Connectivity Developer - Analyst - Dallas
- Dallas, TX
- Permanent
- Full-time
- You are a hands on Cloud engineer who will focus on migrating workloads to the public cloud
- You have working knowledge of AWS services and design principles
- You thrive in a multi-project environment, dealing with different business units and teams to understand their challenges and goals in moving to the public cloud
- You are experienced in architecting and deploying multi-tiered applications which are highly available, resilient, with secure cloud architectures
- You proactively manage issues and risks through the delivery lifecycle
- You have exceptional analytical skills, able to apply knowledge and experience in decision-making to arrive at creative and commercial solutions
- You possess a strong desire to learn and contribute solutions and ideas to a broad team
- You are independent and comfortable in a fast paced, ambiguous and often multi-directional work environment
- Manage multiple tasks and use sound judgment when prioritizing
- Collaborate with a globally-distributed cross functional team in building customer-centric products
- Build services to integrate on-premises systems with public cloud providers and software libraries to provide consistent, secure, and ready-to-consume patterns for application development teams using public cloud services
- Collaborate across teams on feature design and problem solving
- Manage the full lifecycle of software components, from requirements through design, testing, development, release and demise
- Partner with colleagues from across Engineering to ensure an outstanding, useable, and unobtrusive experience for development teams building and deploying their applications and infrastructure
- Help to communicate and promote best practices for public cloud application development and infrastructure management across the firm
- 2 to 5 years of relevant professional experience (more experienced professionals are desired) with at least 1+ years of familiarity with AWS services
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
- Familiarity with disciplines of enterprise software development such as configuration and release management, source code and version controls along with operating considerations such as monitoring
- Experience with CI/CD tools (e.g., Jenkins, GitLab CI/CD, AWS CodePipeline).
- Knowledge of infrastructure-as-code (IaC) tools like Terraform or AWS CloudFormation.
- Proficiency in scripting and automation using Python, Bash, or similar languages.
- Experience with Javascript / Typescript / Node
- Proficient using relational and NoSQL database technologies
- Experience building transactional systems and strong understanding of software architecture
- Strong written and verbal communication skills
- Exposure to containerization tools (e.g., Docker) and orchestration tools (e.g., Kubernetes).
- Basic understanding of monitoring and logging tools (e.g., CloudWatch, ELK Stack).
- General knowledge of networking, security, and system administration in cloud environments.
- Skilled in implementing architectural governance
- Ability to establish trusted partnerships with product leads, and executive level stakeholders
- Comfort with agile operating models
- AWS certifications (e.g., AWS Certified Cloud Practitioner, AWS Solutions Architect - Associate).
- Experience with Cloud migrations
- Understanding of Solution Engineering practices
- Fluency in AWS CDK, Typescript, NPM, CloudFormation
- Understanding of microservices architecture and serverless computing.
- Basic experience with performance tuning and cost optimization in AWS.
- Strong problem-solving skills and the ability to work collaboratively in a team environment.
- Good communication and documentation skills.
- Willingness to learn and adapt to new tools and technologies.
- Strong organizational skills and attention to detail.
- Proactive mindset with a focus on continuous improvement