An AI agent that applies to roles like this on employers' own sites. 25 applications free, no card needed.
Posted over 15 days ago, so the role may have closed. Confirm on the employer's page when you apply, or see similar jobs.
Job Description
Sr. Software Development Engineer I (Dot Net)
Role Overview
We are looking for a highly skilled and passionate Sr. Software Development Engineer I (Sr. SDE I) to join our engineering team. The ideal candidate will have strong expertise in designing scalable distributed systems, writing high-quality code, and building modern cloud-native applications. You will work across the full technology stack and contribute to architecture, development, optimization, and mentoring initiatives.
This role requires strong problem-solving abilities, deep understanding of software engineering fundamentals, and hands-on experience with modern backend, frontend, database, and cloud technologies.
Key Responsibilities
- Design, develop, and maintain scalable, high-performance applications and microservices.
- Drive technical design discussions and implement robust software architectures using industry-standard design patterns.
- Write clean, maintainable, testable, and efficient code following best engineering practices.
- Optimize application performance, scalability, reliability, and security.
- Develop and maintain REST APIs and event-driven systems.
- Collaborate with cross-functional teams including Product, QA, DevOps, and Architecture teams.
- Mentor junior engineers and contribute to engineering excellence initiatives.
- Participate in code reviews, sprint planning, and technical discussions.
- Troubleshoot production issues and improve system observability and monitoring.
- Contribute to CI/CD automation and cloud infrastructure improvements.
Required Technical Skills
Core Engineering Skills
- Strong knowledge of:
- Data Structures & Algorithms
- Object-Oriented Programming (OOP)
- System Design & Design Patterns
- Distributed Systems Concepts
- Multithreading & Concurrency
Backend Technologies
- Strong hands-on experience in either:
- .NET / .NET Core (C#) OR
- Java / Spring Boot
- Experience building scalable RESTful APIs and microservices.
Frontend Technologies
- Strong experience in:
- Angular
- React.js
- Modern JavaScript/TypeScript frameworks and UI development.
Database Technologies
- Strong SQL knowledge and database design skills.
- Experience with:
- MS SQL/ PostgreSQL (PG)
- Relational databases
- Query optimization and performance tuning.
Cloud & Distributed Systems
- Hands-on experience with:
- AWS Services
- Kafka
- Redis
- Datadog
- Understanding of cloud-native architecture and observability tools.
Preferred Qualifications
- Experience with containerization technologies like Docker and Kubernetes.
- Exposure to CI/CD pipelines and DevOps practices.
- Knowledge of caching strategies and asynchronous messaging systems.
- Experience in high-scale enterprise SaaS applications.
- Familiarity with Agile/Scrum methodologies.
Experience & Education
- Bachelors or Masters degree in Computer Science, Engineering, or related field.
- Typically 6-8 years of software development experience.
- Proven experience working on scalable enterprise applications.
What Were Looking For
- Strong analytical and problem-solving skills.
- Passion for clean architecture and engineering best practices.
- Excellent communication and collaboration skills.
- Ability to work independently in a fast-paced environment.
- Ownership mindset with focus on quality and delivery
Skills
AlgorithmsAngularCData StructuresDevopsDistributed SystemsJavaJavascriptKubernetesSoftware DevelopmentRestfulCloudSqlReactSoftware EngineerIf a job posting appears fraudulent, asks for payment, contains misleading information, or violates our guidelines, please report it immediately. Our team will review it promptly, Jobaaj does not charge any fee from the applicants.
Similar Jobs
View allNew IT / Software Development & Related roles in Hyderabad / Secunderabad.
One email a day. Unsubscribe any time.

