Senior Software Engineer
Posted 6ds ago
Employment Information
Job Description
Senior Software Engineer responsible for technical ownership of large features in a ticketing solutions company. Focusing on .NET Core and modern frontend frameworks in a fully remote environment.
Responsibilities:
- Take end-to-end ownership of large-scale features and projects, from design through to deployment.
- Actively contribute to the decoupling of our monolithic application, designing and implementing new service-oriented architectures that enable independent deployment and team autonomy.
- Introduce and champion SRE principles and automated quality gates into our development lifecycle to ensure high system reliability.
- Collaborate with Product and Design teams to develop solutions that align with business objectives and deliver high customer value.
- Lead the technical design and architecture for features within your domain, making critical decisions about technology stack and system integrations.
- Write clean, efficient, and well-tested code for both backend (.NET Core) and modern frontend systems.
- Develop and enforce coding standards, best practices, and design principles across the engineering team.
- Troubleshoot performance bottlenecks and optimize system reliability.
- Stay up to date with emerging technologies, evaluating their potential impact and adoption.
- Create and maintain technical documentation, including system designs and API specifications.
Requirements:
- Educated to degree level in Computer Science, Engineering, or a related discipline.
- Four or more years of full stack software development in a Saas or technology-driven environment.
- Proficiency in modern frontend frameworks (React or Vue)
- Strong front end experience (HTML, CSS, and JavaScript)
- Strong back-end experience (.NET Core).
- Deep understanding of SQL databases and data modeling best practices.
- Familiarity with Agile framework and methodologies.
- A comprehensive understanding of computer science concepts.
Benefits:
- Annual salary commensurate with experience
- Annual bonus based on performance and company success
- Volunteer days off
- Working abroad opportunities
- Learning & development opportunities with company reimbursement for eligible educational expenses
- Flexible scheduling
- Remote work environment

















