Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
As a Senior Software Engineer, you will design, develop, and maintain highly scalable web applications that serve millions of users. You will play a key role in building robust software products, applying best practices in object-oriented design, software architecture, and database development. This role requires close collaboration with cross-functional teams, continuous evaluation of emerging technologies, and mentoring junior developers to strengthen team capabilities. You will contribute directly to the architecture and performance of core platforms, ensuring high-quality, maintainable, and testable code. The ideal candidate thrives in a dynamic, fast-paced environment where innovation, problem-solving, and technical excellence are central to every project.
Accountabilities:
- Design and develop software solutions using C#/.NET and software design patterns to ensure maintainability and reusability
- Build and maintain SQL databases, stored procedures, and ETL processes to support application requirements
- Participate in Agile/Scrum teams, driving continuous improvement and collaboration across development projects
- Evaluate emerging technologies to enhance platform capabilities and overall software quality
- Facilitate technical discussions among developers and provide guidance on best practices
- Mentor junior engineers and contribute to a collaborative, high-performing engineering culture
- Ensure solutions meet specifications, performance standards, and are unit-testable and scalable
- Bachelor's degree in Computer Science or a related field
- 5+ years of professional experience developing production software with C#/.NET (or .NET Core)
- Strong expertise in SQL, relational database design, and performance tuning
- Experience with unit, performance, and automation testing
- Familiarity with front-end frameworks such as Vue, React, or Angular (TypeScript) is a plus
- Knowledge of cloud services and tools (AWS S3, SQS, DynamoDB, ElastiCache, Kafka, Datadog) is desirable
- Proven track record of delivering high-quality products, problem-solving, and mentoring team members
- Strong communication, collaboration, and analytical skills with the ability to work independently and in teams
- Competitive salary range ($124,000-$187,000) with performance-based incentives
- Comprehensive healthcare coverage including medical, dental, vision, and prescription drugs
- Retirement plan with company matching contributions and employee stock purchase options
- Paid time off and flexible work arrangements (4 days onsite, 1 day remote)
- Professional development opportunities including tuition reimbursement and internal training programs
- Mental health support, wellness programs, and on-site or reimbursed fitness options
- Collaborative, innovative, and inclusive work environment
When you apply, your profile goes through our AI-powered screening process designed to identify top talent efficiently and fairly.
🔍 Our AI evaluates your CV and LinkedIn profile thoroughly, analyzing your skills, experience, and achievements.
📊 It compares your profile to the job's core requirements and past success factors to determine your match score.
🎯 Based on this analysis, we automatically shortlist the 3 candidates with the highest match to the role.
🧠 When necessary, our human team may perform an additional manual review to ensure no strong profile is missed.
The process is transparent, skills-based, and free of bias — focusing solely on your fit for the role. Once the shortlist is completed, we share it directly with the company that owns the job opening. The final decision and next steps (such as interviews or additional assessments) are then made by their internal hiring team.
Thank you for your interest!
Key Skills
Ranked by relevanceReady to apply?
Join Jobgether and take your career to the next level!
Application takes less than 5 minutes

