As a Software Engineer on the Monitor team, you will have the amazing opportunity to build essential projects that directly affect the future of our business. You are required for proficiency and strong technical skills and to be able to quickly learn new domain as your tasks will involve all aspects of our business and all levels of the cloud technology stack. You are expected to have great software design and architecture skills and to plan, design and deliver high quality features on time.
You will oversee technical design and delivery of solutions to hard problems within the infrastructure that supports our services. This will require collaboration with stakeholders across us to understand the problem, and to research, design and build the solution. You will work with a team of developers and program managers, and your role will be to offer technical guidance, assistance and mentoring along the way.
2+ years of proven hands-on experience as a software engineer working on large scale production systems.
BSC or MSC in Software/Computer Engineeringor a related field.
Strong problem analysis skills as well as true passion for software engineering and code.
Attention to details and passion for quality.
Team player with excellent collaboration and communication skills.
Advantage – experience with cloud environments, modern software architecture, advanced programming paradigms.