Company
Technology
SeniorSoftwareEngineer
Neural analysis suggests this role is
optimal for Senior candidates.
“Senior Software Engineer. Skills: Backend development, Frontend development, System architecture, DevOps. Design backend services. Develop backend services”
What You'll Achieve.
Improve engineering efficiency; Improve deployment confidence; Ensure system reliability; Ensure engineering excellence
Industry & Context.
Problem-solving skills
What They're Looking For.
Must Have
6+ years full-stack engineering experience, Expertise in C#, Expertise in .NET Core, Expertise in RESTful APIs, Expertise in React, Expertise in Redux, Expertise in TypeScript, Expertise in JavaScript, Solid experience designing scalable web applications, Solid experience designing distributed systems, Solid experience designing service-oriented architectures, Solid experience designing event-driven architectures, Knowledge of SQL, Knowledge of database design, Knowledge of writing optimized queries, Knowledge of stored procedures, Hands-on experience with CI/CD pipelines, Hands-on experience with automated testing, Hands-on experience with modern DevOps practices, Proven ability to build APIs, Proven ability to build UI components, Understanding of design patterns, Understanding of code structure, Understanding of clean architecture, Understanding of software maintainability, Experience working with high-volume systems, Experience working with performance-sensitive applications, Familiarity with AI tools, Familiarity with LLMs, Familiarity with application in software development workflows, Problem-solving skills, Ownership mindset, Ability to manage multiple priorities, Excellent communication skills, Excellent collaboration skills, Proactive approach, Team-oriented approach, Bachelor’s degree in Computer Science, Master’s degree in Computer Science, Equivalent practical experience
Nice to Have
AI tools application in development workflows preferred, LLM application in development workflows preferred
What You'll Do.
Design backend services
Develop backend services
Scale backend services
Build frontend applications
Architect scalable systems
Evolve scalable systems
Architect resilient systems
Evolve resilient systems
Ensure maintainability
Optimize data pipelines
Build analytics integrations
Optimize analytics integrations
Build experimentation frameworks
Optimize experimentation frameworks
Collaborate cross-functionally
Enhance CI/CD pipelines
Enhance developer tooling
Enhance release processes
Participate in code reviews
Participate in design discussions
Participate in production incident resolution
Leverage LLM-based systems
How You'll Work.
Team & Collaboration
Cross-functionally with Product; Cross-functionally with Design; Cross-functionally with Data teams; Full development lifecycle collaboration
Communication Scope
Communication skills
Process & Methodology
Agile
Full Job Description
## Accountabilities Design, develop, and scale backend services using C# and .NET Core, while also building responsive and performant frontend applications using React, Redux, TypeScript, and modern JavaScript. Architect and evolve highly scalable, resilient systems capable of handling high-traffic environments, ensuring strong observability, maintainability, and extensibility. Build and optimize data pipelines, analytics integrations, and experimentation frameworks that enable data-driven product decisions. Collaborate cross-functionally with Product, Design, and Data teams throughout the full development lifecycle, from discovery to deployment. Enhance CI/CD pipelines, developer tooling, and release processes to improve engineering efficiency and deployment confidence. Participate in code reviews, design discussions, and production incident resolution to ensure system reliability and engineering excellence. Leverage AI tools and LLM-based systems (including coding assistants) to improve productivity, testing, and development workflows. Requirements: 6+ years of full-stack engineering experience with strong expertise in C#, .NET Core, RESTful APIs, and modern frontend frameworks such as React, Redux, TypeScript, and JavaScript. Solid experience designing scalable web applications, distributed systems, and service-oriented or event-driven architectures. Strong knowledge of SQL, database design, and writing optimized queries and stored procedures. Hands-on experience with CI/CD pipelines, automated testing, and modern DevOps practices. Proven ability to build both APIs and UI components as an individual contributor in complex product environments. Strong understanding of design patterns, code structure, clean architecture, and software maintainability. Experience working with high-volume systems and performance-sensitive applications. Familiarity with AI tools, LLMs, and their application in software development workflows. Strong problem-solving skills, ownership min
Applying for this Senior Software Engineer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Lever
- Lever uses a streamlined one-page form — apply in under 5 minutes.
- LinkedIn import works well; review parsed data before submitting.
- The cover letter field is optional but visible to reviewers — use it to differentiate.
- Referral codes from employees can significantly boost visibility of your application.
ANONYMOUS · UNFILTERED
What do employees actually say about this company?
Real rants from real employees. Read before you apply.