What are the responsibilities and job description for the Software Engineer - Cloud position at Huxley Associates?
We are looking for a skilled and cooperative software / Cloud engineer who excels in a dynamic setting. As a vital part of our team, you will advocate for open-source values within our company, creating and sustaining reusable solutions that enhance cross-functional teamwork and innovation.You will be responsible for promoting open-source best practices across our organization, ensuring smooth integration among various teams and projects. You will collaborate with application developers, project managers, and stakeholders to design, develop, and deploy scalable, modular, and maintainable common frameworks.To be successful in this position, you should be passionate about designing robust architectures, managing complex dependencies, configuring systems efficiently, and distributing widely-used solutions. Your expertise will help us streamline development processes, reduce redundancy, and speed up the delivery of new features and products.Joining our team will offer you unique insights into our extensive codebase, key components, and critical challenges, providing opportunities to make significant contributions and influence the future of our technology landscape. If you are enthusiastic about working at the intersection of engineering, collaboration, and innovation, we would love to hear from you!ResponsibilitiesCollaborate with stakeholders to understand business requirements and develop solutions using open-source technologies.Identify opportunities to inner-source existing solutions to create common frameworks for teams.Design and implement effective workflows, documentation, and testing strategies to ensure consistency and reliability.Develop and maintain relationships with key partners and teams to leverage their expertise and resources.Identify opportunities for automation and streamline processes to increase productivity and reduce costs.Provide training and support to colleagues on best practices for contributing to internal projects and collaborating effectively.QualificationsBachelor's degree in computer science, systems analysis, or a related field, or equivalent experience.5 years of experience in building cloud-based applications using Python.5 years of experience with cloud services (AWS, GCP, Azure), with a preference for AWS.5 years of experience with AWS data services such as AWS Redshift, AWS Aurora PostgreSQL, S3 (parquet), Athena, or DynamoDB.3 years of experience in developing and optimizing data transformation processes using tools like Apache Spark or cloud-native services (e.g., AWS Glue, EMR).2 years of experience in building CI / CD pipelines and strong knowledge of Git.2 years of experience with container technologies like Docker and Kubernetes.2 years of experience writing Infrastructure as Code with Python / Terraform / CloudFormation.Experience building Python / nuget packages and managing application package dependencies.Familiarity with tools like AWS OpenSearch, Prometheus, CloudWatch, CloudTrail, and IAM resource and role policies.Experience with Object-Oriented languages like C# or Java is a plus.AWS Certifications are a plus.Previous experience writing cloud-native serverless applications using Lambda, Step Functions, and / or DynamoDB is a plus.EOE Statement : Specialist Staffing Group is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status. To find out more about Huxley, please visit