About Goods & Services
Goods & Services is a product design and engineering company.
We solve mission-critical challenges for some of the world’s largest enterprises, with deep expertise in highly regulated industries—including life sciences and financial services. Our design-led approach allows us to apply cutting-edge capabilities in AI,Data and Hardware Engineering to companies of any size.
Headquartered in the United States, we operate regional development centers in Mexico and the United Kingdom. This global footprint—anchored by our nearshore model—enables us to deliver at scale with the speed, efficiency, and cultural alignment our clients expect.
About the job
Goods & Services is looking for a Senior Cloud Software Engineer who develops and integrates cloud-based systems using Azure services, Kubernetes, and Python. The position focuses on building secure REST APIs, managing CI/CD pipelines and applying Agile methodologies to deliver scalable, high-performance solutions.
What you’ll do:
- Deliver robust quality software (code reviewed, unit tested, detail design documents, well commented) to the planned schedule.
- Works independently to specify, plan, design, develop, test and support software components as assigned.
- Participate in decisions on scope of work, duration of tasks, and determination of requirements
- Responsible for implementation or modification of software component designs or enhancements to new and existing software products; assists in the implementation of more complex subsystems and systems.
- Summarizes and presents details of designs, analytical methods and results; and leads and/or participates in multi-functional product research and development teams
- Develop and recommend methods, tools and designs for software development process improvement
- Follows all project’s software coding standards and processes.
- Participate in SCRUM agile process including sprint planning and sprint review
- Identify key barriers/core problems and apply problem-solving skills to deal creatively with complex situations.
- Troubleshoot and resolve complex problems, and make decisions under conditions of uncertainty, sometimes with incomplete information, that produce effective end results.
- Responsible for exhibiting professional behavior with both internal/external business associates that reflects positively on the company and is consistent with the company’s policies and practices; build productive internal/external working relationships.
- Carries out duties in compliance with established business policies.
- Other duties as assigned, according to the changing needs of the business.
What you’ll need:
- Expertise in Python 3, including type hints, style guide adherence, SQLAlchemy, Cryptography, PyJWT, and Pytest
- Work with microservices-based architectures, supporting the design, deployment, and operation of distributed services in cloud environments.
- At least Intermediate experience with Azure services, including AKS (Kubernetes), ACR (Container/Microservice), Azure SQL Database, Blob Storage, Application Gateway (Traefik, Nginx), Azure Synapse Analytics, and Data Factory.
- Proficiency with REST API development using FastAPI.
- Good understanding of the TLS HTTPS protocols.
- Hands-on experience with Ubuntu, Git, and CI/CD tools such as Azure DevOps.
- Solid understanding of Agile methodologies (e.g., Scrum, Kanban, TDD).
- Collaborate across teams to ensure reliable communication, scalability, and observability of microservices throughout the delivery lifecycle.
Preferred:
- Experience with React.
Nice to have:
- Understanding of authentication/authorization protocols, including OAuth 2.0 and OpenID Connect.
- Experience with Material UI.
- Familiarity with integration testing, and cybersecurity best practices.
- Knowledge of the Selenium UI testing framework.
- Skills in TypeScript/JavaScript.
