Senior Software Engineer
at enable
SUA, England, United Kingdom -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 19 Jun, 2024 | Not Specified | 19 Mar, 2024 | 3 year(s) or above | Mongodb,Web,Octopus,Cosmos,Scalable Architecture,Kubernetes,Cassandra,Application Security,Cloud,Software Engineering Practices,Customer Experience,New Features,Sql Server,Web Acceleration,Coding Practices,Sql,Scalability,Mentoring,Continuous Integration | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
Do you want to help design new ways of processing Enterprise scale data at speed, learn leading edge technologies, work on complex big-data algorithms, shape processes into a growing engineering organisation, all while helping to scale a Series D rocket ship to the next level?
Then welcome to Enable \uD83D\uDE80
ALL ABOUT YOU:
Do you want to grow your expertise and experience and use your skills in a vibrant environment where teamwork, creativity, diversity, inclusivity, and technical excellence are expected and enjoyed? We are seeking someone who is eager to take their software engineering career to the next level.
This is an exciting role that offers a competitive remuneration package with excellent career and growth prospects. An opportunity to join and help grow an organisation that is using modern technology to positively impact people and businesses all over the globe. You will work collaboratively with other software engineers, from associates to principals, applying your technical and problem-solving capabilities to scale our applications.
You’ll contribute to our high-quality software engineering practices, be immersed in the full product engineering process, contributing to technical design, implementation, testing, deployment, and ongoing support and maintenance of our software. By going above and beyond implementing new features, we focus on customer experience, building high-quality, secure, and scalable software. You’ll use your full range of skills and further develop them and those of your colleagues, including:
- Full-stack code development.
- Pair and mob-programming.
- Peer code reviews.
- Modern architecture design.
- Continuous integration and automated production deployments.
- Application health and availability monitoring.
- Software design patterns driving robustness, scalability, and performance.
- Application security and secure coding practices.
We want all our people to be whoever they want to be and are committed to creating a truly inclusive culture at Enable. We believe that bringing your full authentic self to work helps us to build the best quality software, and by creating a truly diverse workforce we bring innovation into everything we do.
SKILLS AND EXPERIENCE:
This is a technical role focused on the development of our SaaS products suited to a well-rounded Engineer. Code development is a small part of our Engineers’ responsibilities and you’ll be expected to contribute to all areas of our Engineering work including product and feature design, leading and mentoring, and helping us to continually improve.
You’ll have solid professional experience as a software engineer, preferably in Cloud-based SAAS products. Ideally you’ll have at least 3 years of experience here, but we focus on skill and ability, not tenure.
- Architecture design. Experience using some of these; microservices, event-driven scalable architecture, and vertical slices.
- Coding. At least two languages, one compiled/object orientated programming and one scripting. C# .NET is currently our core language and experience of that is preferred but not essential.
- Front-end frameworks. Experience in frameworks like; Angular, Blazor, React and/or Typescript.
- Databases. Experience of SQL, NoSQL. We use SQL Server and Cosmos, but others like Aurora, Postgres, MongoDB and Cassandra are acceptable. Enterprise scale data store knowledge is a bonus
- Web. Experience of HTTP. Experience of web acceleration, HTTP/2 and performance through CDN, Cache, and Load Balancers is a bonus.
- Software tooling. GIT, CI/CD, deployment tools like Octopus, infrastructure as code and other DevOps practices.
- Cloud. We are Azure hosted and experience of this is a strong preference. However other Cloud platforms like AWS/GCP are acceptable.
- Docker and/or Kubernetes containerisation.
- Big Data processing. We process enterprise scale volumes of data. Having experience of ways of working with these for example parallel processing, BI systems, Data lakes, is a bonus
Responsibilities:
Please refer the Job description for details
REQUIREMENT SUMMARY
Min:3.0Max:8.0 year(s)
Computer Software/Engineering
IT Software - System Programming
Software Engineering
Graduate
Proficient
1
Stratford-upon-Avon, United Kingdom