We are seeking an experienced Senior Software Engineer with a strong background in Golang and Python to join our engineering team. The ideal candidate will have a minimum of 10 years of experience, with at least 4 years dedicated to Golang development. This role involves hands-on development and integration work, focusing on delivering high-quality code and solutions. The candidate will be responsible for creating reusable solutions that offer flexibility and scalability for various use cases.
Key Responsibilities
- Active Participation. Engage as a key member of an engineering scrum team, contributing to project planning and execution.
- Collaboration. Work closely with team members, engineering peers, and stakeholders to deliver engineering deliverables effectively.
- Code Development. Write and enhance microservices code using Golang or Python, ensuring high-quality standards.
- Deployment. Implement code and infrastructure changes across multi-cloud environments, including AWS, GCP, and Azure.
- Automation. Automate common support tasks to improve service delivery and operational efficiency.
Qualifications
- Education. Bachelor’s degree in Computer Science, Computer Engineering, or a related field, or equivalent experience.
- Experience. 8+ years of progressive experience showcasing outcome-driven programming and engineering skills.
Technical Skills
- Proficiency in Golang with a minimum of 4 years of experience.
- Strong coding skills with familiarity in software delivery, building, testing, and supporting software solutions.
- Understanding of software, infrastructure, and networking basics with demonstrated troubleshooting abilities.
- Hands-on experience with technologies such as Docker, Kubernetes, and Terraform.
- Project Work. Ability to explain recent and relevant project work, detailing how requirements were translated into functional software features.
- Continuous Learning. Proven track record of continuous learning and adaptability, with the ability to quickly grasp new concepts while delivering effective solutions.
Preferred Qualifications
- Programming Languages. Experience in Golang, Python, and .NET.
- Full Stack Development. Familiarity with full-stack development roles and responsibilities.
- Infrastructure-as-Code. Experience with software build processes and infrastructure-as-code concepts, including GitHub Actions.
- Cloud Platforms. Experience supporting large platforms and services on AWS, GCP, and Azure.
- Agile Methodology. Knowledge of Agile and Scrum practices and methodologies.
Why Join Us?
- Innovative Environment. Work on cutting-edge technologies and contribute to exciting projects.
- Growth Opportunities. Enhance your skills and career growth in a dynamic and supportive team environment.
- Competitive Benefits. Enjoy a comprehensive benefits package and a collaborative workplace culture.
Application Process
To apply, please submit your resume and a cover letter detailing your relevant experience and qualifications. We look forward to reviewing your application!