Mid Level Software Engineer
- city of edinburgh, scotland, United Kingdom
- Job type not listed
- £35 - £55 Per Hour
Job Description
- Our world class Video Management Software allows Enterprise customers to monitor all aspects of security at their sites. From integrating video analytics in Windows applications to making highly scalable cloud microservices - our engineers have opportunities to work with a very diverse and exciting range of products
- We are seeking talented software engineers with 1-4 years experience to expand our teams and contribute to product development
- Delivering high quality, reliable software in our cloud and on-premise video management system in an agile environment
- Contributing to, and thriving in, a culture of collaboration and continuous improvement
- Collaborate within your team and with international colleagues
- Contribute to feature refinement and generate innovative solutions
- Participate in peer reviews, sharing and learning from others
- Mentoring and coaching other engineers in your team
- Our Tech Stack:
- C#, C++, Typescript and other languages
- Azure Cloud technologies
- Containerisation (Docker/Kubernetes) and microservice architectures
- Front-end frameworks (WPF and React)
- Database technologies
- Test automation tools such as Playwright
- Common API technologies such as OpenAPI, REST/HTTP, WebSocket, SignalR
- GitHub and CoPilot
- CI/CD
Benefits
- Flexible work models
- Paid time off
- Paid parental and family leave
- Health care benefits
- Global wellness resources
- Employee assistance programs
- Rotation programs
- Mentor relationships
- Learning and development opportunities
- Retirement benefits
- Employee bonuses
- Stock grants & employee stock purchase plans
Are you an experienced software engineer looking for your next challenge? Are you looking to advance your career by collaborating with experts on a next-generation video management system? Do you want to join a highly skilled team in Edinburgh and globally, influencing the direction of future features and bringing innovation and dynamism to our work?A formal qualification (Degree) in Software Engineering, Computer Science or equivalentStrong skills in at least one object-oriented language (C# or C++ preferred)Experience with the use or adoption of AI tools in a software development context is preferredA passion for owning, building and delivering great software experiences for end-usersSolid industry experience as a Software EngineerBe able to demonstrate strong software development fundamentals, including test automation
#J-18808-Ljbffr

