Senior Software Engineer
at Moneybox
London, England, United Kingdom -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 27 Apr, 2025 | Not Specified | 28 Jan, 2025 | N/A | Computer Science,Programming Languages,Relational Databases | 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:
ABOUT MONEYBOX
Moneybox is the award-winning app that helps you turn your money into something greater. We’ve brought saving, investing, home-buying, and retirement services all together into one simple app, so it’s easier than ever to achieve your goals and build wealth, whatever your starting point.
ESSENTIAL SKILLS
- A degree in Computer Science or relevant experience.
- Experiences with delivering multiple challenging projects to agreed timeframes.
- Ability to be agile and react quickly to changing priorities.
- Experience designing and architecting scalable solutions.
- Strong understanding of:
- .NET (Core/framework)
- REST APIs
- OO programming languages (we use C#)
- Relational databases, ACID transactions
- Strong analytical and problem solving skills.
- Ability to communicate complex design ideas to the wider engineering group
- Able to work both alone and as part of an agile team.
- Able to actively participate in technical and commercial discussions.
Responsibilities:
- Hands-on coding to solve complex problems with a focus on defensive programming, resilience, and performance.
- Demonstrate self-guided problem-solving abilities to create robust technical solutions for vague business requirements.
- Take initiative to course-correct projects when they deviate from their intended path.
- Collaborate with a cross-functional team of engineers, QA testers, product managers, UX designers, mobile developers and operations teams to build new features.
- Contribute to regular planning sessions and task prioritisation.
- Take ownership of your code from inception to deployment into Production, following a continuous delivery model.
- Get involved in live incidents as required, following the internal incident management process.
- Support, coach, and mentor other team members, setting high standards, and continually improving processes.
- Provide technical support to internal teams and actively share knowledge through documentation, including Architectural Decision Records (ADRs).
- Initiate and contribute to wider engineering technical designs.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Information Technology/IT
IT Software - System Programming
Software Engineering
Graduate
Computer Science
Proficient
1
London, United Kingdom