Job Overview
Software Engineer with expertise in cloud-based microservices architecture to join our dynamic team of Anderson Merchandisers.
Job ID
IND-123
Benefits
- Flexible work schedules
- 401(k) retirement plan
- Health Insurance – including Dental and Vision
- Telehealth
- Health Savings Account
- Accident Insurance
- Critical Illness Insurance
- Life Insurance
- Long Term Care
- Short Term Disability
- Associate Assistance Fund
- Anderson Cares Natural Disaster Fund
- Associate Savings Plan
- Anderson Cares Fund
- Paid Time Off
- Discounts - Cell Phone, Vehicle, Pet Insurance
- Training & Career Development
Responsibilities
- Design, develop, and deploy event-driven microservices-based architectures on GCP cloud.
- Design and implement microservice architecture solutions to support our cloud-based applications, ensuring scalability, reliability, and performance.
- Provide opinionated reasoning as to why you would use certain technologies to accomplish standard patterns applied to given problems.
- Design and consume messages from a pub/sub system.
- Containerize microservices using Docker and orchestrate them using Kubernetes for deployment and management.
- Optimize application performance and troubleshoot issues related to scalability, availability, and latency.
- Work closely with DevOps engineers to automate deployment processes, improve CI/CD pipelines, and ensure smooth operations of microservices in production environments.
- Collaborate with cross-functional teams, including design and infrastructure, to define requirements, prioritize features, and deliver high-quality, scalable software solutions.
- Conduct code reviews, provide constructive feedback, and mentor junior team members to foster a culture of learning and continuous improvement.
- Stay up to date with emerging technologies, industry trends, and best practices in cloud computing and microservices architecture.
- Provide support for the resolution of production problems.
Qualifications
- Minimum 7 years of practical experience in design, development, implementation, and support of business technology and/or technical infrastructure, or demonstrated ability in those areas.
- 7+ years of experience in software development with a focus on cloud-based microservices architecture.
- Proficiency in GCP cloud performance and related services.
- Experience with containerization and orchestration technologies such as Docker and Kubernetes.
- Familiarity with CI/CD pipelines and automated testing frameworks.
- Excellent problem-solving and communication skills.
- Ability to work effectively in a fast-paced, collaborative environment.
- Knowledge of DevOps practices and tools for infrastructure as code (IaC), such as Terraform or CloudFormation.
- Experience with Object-Oriented Analysis and Design Modeling using UML Toolsets, Java, PHP, and/or Python.
- Working knowledge of relational databases, DB2/SQL Server preferred.
- Robust critical thinking, analysis, creativity skills, and strong desire to deal with complex technology and business issues, and excellent people skills.
Other Duties
This job description is not designed to cover or contain a comprehensive listing of activities, duties, and responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.
Equal Opportunity Employer
We are an Equal Opportunity Employer. This position is subject to a background check for any convictions directly related to its duties and responsibilities. Only job-related convictions will be considered and will not automatically disqualify the candidate. We have updated our Privacy Policy for California Applicants.