Senior Software Engineer
Why 2nd Watch
2nd Watch is in growth mode, and we are looking for outcome driven, focused team members who want to win and have fun doing it! We are looking for the most technically forward-thinking, cloud-passionate employees in the world, and strive daily to align our core values with those that we hire.
2nd Watch has a unique company culture and working environment that live and breathe success and promote pushing the envelope every day in your respective role at the company. This is what drives our teams – a perpetual thirst for knowledge, and a desire to work with the best people and take on big challenges together. Getting our attention takes creativity, integrity, a desire to improve yourself and your co-workers each day, and a track record of caring about who you are affecting, both positively and negatively, while you are getting the right stuff done.
About 2nd Watch
As a cloud native company, 2nd Watch has walked alongside our clients for over a decade helping them migrate to the cloud, accelerate application development, and deliver on their company’s strategic goals through the blend of technology and innovation that is at our core. Our services deliver cloud native capabilities through strategic consulting, modernization services, and specialized technology practices focused on maximizing the value of public cloud through:
· Business Transformation
· Cloud Advisory
· Datacenter Migration, Infrastructure & Architecture
· Application Modernization
· Optimization
· Data and Analytics Advisory
· Data Management
· Analytics
· Data Science
· Compliance, Security & Business Continuity
· DevOps
· Managed Cloud Service
Job Description
Senior Software Engineer, will lead large projects and help break them into smaller tasks to be worked on by teams of Software Engineers, while collaborating on overall goals an architecture. Work with internal company stakeholders to solve automation problems through the adoption of cloud native technology, infrastructure-as-code, workflow orchestration, and continuous deployment.
Qualifications
Desired Profile-
- Should have minimum 5 years experience in software engineering (.NET)
- Should have minimum 2 years of production experience with C#
- Should have minimum 5 years experience with relational and/or non-relational databases
- Should have minimum 3 years experience with web service development - microservice experience is helpful
- Should have minimum 2 years of experience with infrastructure-as-code such as Terraform, CFT, ARM
- Familiarity with an/or desire to work with GoLang
- Experience using and maintaining CI/CD - GitLab CI, GitHub Actions, Flux CD
- Experience using Kubernetes and Helm is helpful
- Experience or familiarity with SCRUM and ability to work well with project stakeholders
- Certification in AWS or Kubernetes is helpful
Additional Information
Benefits and Perks of working at 2nd Watch
Beyond an amazing, collaborative work environment, great people and inspiring, innovative work, we have some great benefits and perks:
- Competitive salaries and all employees are bonus eligible
- Employees can work remotely
- Full-time
- Location: Remote
2nd Watch is an equal opportunity employer. We celebrate diversity and we are committed to creating an inclusive environment for all employees. 2nd Watch does not discriminate in employment on the basis of race, color, religion, sex (including pregnancy and gender identity), national origin, political affiliation, sexual orientation, marital status, disability, genetic information, age, membership in an employee organization, parental status, military service, or other non-merit factor.