Job Closed
This listing is no longer active.
Transforming organisations globally through cloud and AI innovation.
Senior Software Engineer
Location
India
Posted
127 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer
Abstract Group
• To architect, design, and implement complex software systems, ensuring scalability, performance, and reliability. • Determining the structure and design of web pages, optimising for speed and scalability. • Maintaining high quality code. • Identifying and resolving coding problems. • Adapting architectural designs and implementing design patterns to support solution development. • Identifying and rectifying security weaknesses within project solutions, ensuring source code, configuration, and systems are kept secure. • Line management of offshore team members, ensuring alignment on project goals, technical standards, and delivery timelines while fostering a culture of accountability, continuous improvement, and effective communication across time zones. • Providing technical leadership, guidance and mentoring to junior developers across the business. • Promoting knowledge sharing and continuous improvement across the development team. • Leading on client projects as and where required. • Staying informed of industry trends, emerging technologies, and best practices, educating more junior team members where appropriate. • Supporting the implementation of new technologies that enhance our service offerings. • Working closely with clients, project managers, and other stakeholders to define software requirements and project scopes. • Working closely with cross-functional teams, including project management, quality assurance, and operations, to ensure successful software delivery.
Job Requirements
- Experience operating as a full stack developer.
- Experience in designing and developing Responsive web apps.
- Experience in designing and developing RESTful API web services.
- Understanding of key design principles.
- Experience with object-oriented development.
- Proficiency with the C# server-side language.
- Proficiency with the .Net server-side framework.
- Proficiency with fundamental front-end languages such as HTML, CSS, and TypeScript.
- Proficiency with TypeScript frameworks such as Angular, React.
- Experience with responsive and adaptive design.
- Proficient with Database technology such as MySQL, MS SQL Server, and MongoDB.
- Proficient with Unit Test and Mocking frameworks such as NUnit, XUnit, Moq.
- Proficient with Agile methodologies such as Scrum or Kanban.
- Excellent verbal communication skills.
- Good problem-solving skills and strong attention to detail.
- Experience leading a team of software engineers.
Benefits
- Medical insurance for you, your spouse, and children.
- 24 days annual leave and 12 bank holidays.
- Remote working.
- Benefits platform with a range of discounts.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Principal Engineer, Product Architecture – JetBrains Cloud Platform
JetBrainsMake it happen. With Code.
• Own the architecture of a specific product domain within JetBrains Cloud Platform and evolve it over time. • Translate product and domain requirements into clear architectural designs and implementation approaches. • Define service boundaries, domain models, data flows, and integration contracts, in line with platform standards. • Drive key architectural decisions and trade-offs in your area (e.g., API design, persistence, reliability, performance, and migration paths). • Ensure your domain architecture supports scalability, reliability, and observability from the outset. • Review and validate architectural designs within your domain and team, raising quality and consistency. • Collaborate with platform architects and other domain owners to align on cross-cutting decisions and shared interfaces. • Work closely with senior and staff engineers to clarify requirements, reduce ambiguity, and support execution.
Technical Lead – Architect
Langate SoftwareExpand your team with top talent, launch a new project or startup with Langate
• Define and drive the project’s technical vision, ensuring alignment with business goals and industry best practices • Lead architecture design and high-level technical decisions across two client instances with a shared codebase • Conduct thorough impact analysis for all proposed changes to ensure system stability, scalability, and data integrity • Drive technical excellence across the team by enforcing code quality, security standards, and performance optimization practices • Collaborate with developers, DB engineer, QA, BAs, and tech writer to deliver reliable and maintainable solutions • Oversee CI/CD processes in Azure DevOps, ensuring smooth and secure deployments of time-sensitive healthcare features • Review and validate system and application architecture to support high-load, sensitive data operations in a compliant manner • Mentor and guide a cross-functional team of engineers, fostering continuous improvement and technical growth • Proactively identify technical risks and bottlenecks; propose and implement mitigation strategies • Ensure effective documentation and technical communication across stakeholders • Communicate our solutions to client representatives, both from technical and business sides
Staff Software Engineer
MedallionThe all-in-one provider data network management platform for your credentialing and enrollment needs.
• Work on meaningful projects with business impact from your very first day. • Scope and lead large projects, addressing ambiguity, creating plans, and ensuring technical excellence • Help develop the team roadmap, balancing key technical and product tradeoffs • Teach and mentor members of the engineering team, constantly modeling how great software should be developed • Work within our tech stack, which includes Python and Django on the backend, and React, JavaScript, and TypeScript on the frontend • Write a lot of code :)
Senior Software Engineer, Infrastructure
MedallionThe all-in-one provider data network management platform for your credentialing and enrollment needs.
• Design, build, and maintain scalable cloud infrastructure with a focus on reliability, security, and performance • Define and manage infrastructure as code using tools like Terraform to ensure consistent and auditable environments • Develop, improve, and support CI/CD pipelines to accelerate development cycles and ensure high code quality • Implement and maintain observability tools for monitoring, alerting, and diagnostics across distributed systems • Collaborate with security and compliance teams to ensure infrastructure meets organizational and regulatory requirements • Build and maintain internal developer tooling to streamline workflows, improve productivity, and support operational excellence • Integrate with third-party data services and APIs to enable robust, scalable data flows and platform capabilities



