Senior Software Engineer

Published date: 2024/01/10
  • Location: New Delhi, Delhi, India
Experience: 3 - 4 years

The role:

As a Senior Software Engineer, you will be a vital member of our development team, focusing on designing, developing, and maintaining robust and scalable software solutions. You'll play a key role in enhancing system reliability, performance, and overall product quality. Your experience in software development and technical leadership will contribute to our continuous improvement and innovation efforts.

Responsibilities:

Software Development:

● Design and develop high-quality software applications, ensuring adherence to best practices and coding standards.

● Collaborate with cross-functional teams to define software requirements and specifications, ensuring alignment with product goals.

● Lead in the implementation and maintenance of software components and features, optimizing for performance and scalability.

Technical Leadership:

● Provide technical leadership and mentorship to junior engineers, fostering growth and skill development within the team.

● Contribute to architectural decisions and design discussions, ensuring solutions meet business objectives and scalability needs.

● Drive engineering excellence by promoting code reviews, best practices, and process improvements.

System Architecture:

● Collaborate with peers to design and optimize scalable and reliable software architecture, aligning with organizational goals and standards.

● Evaluate existing system architecture, identifying areas for enhancement and proposing solutions to improve system performance and efficiency.

Quality Assurance and Testing:

● Collaborate with QA engineers to design and implement effective testing strategies, ensuring software quality and reliability.

● Advocate for automated testing and continuous integration to maintain a high standard of code quality and product stability.

Collaboration and Communication:

● Work closely with product managers, designers, and other stakeholders to translate requirements into functional software solutions.

● Communicate technical concepts effectively to both technical and non-technical team members, fostering a shared understanding of project goals and requirements.

Continuous Improvement:

● Promote the adoption of agile methodologies, CI/CD practices, and DevOps principles to enhance development efficiency and product delivery.

● Identify opportunities for process improvement and innovation, actively participating in retrospectives and proposing initiatives to drive efficiency.

Competencies

● Excellent communication and teamwork skills, with the ability to work collaboratively across departments and teams.

● 3+ years of proven experience as a Software Engineer or a similar role, with a strong background in managing and supporting large-scale production environments.

● Broad experience in designing, programming, and implementing large information systems.

● Ability to provide in-depth evaluation and analysis of unique complex technological issues.

● Excellent analytical and problem-solving skills.

● Proficiency in scripting and programming languages (e.g., Python, Go, Shell, php).

● Proficiency with AWS Cloud Platform, including services such as EC2, EKS, S3, RDS, and others.

● Strong experience with containerization technologies like Docker and container orchestration platforms like Kubernetes.

● Knowledge of monitoring and logging solutions (e.g., Prometheus, Grafana, ELK stack, Newrelic etc.) to maintain observability.

● Experience with continuous integration, testing, and deployment and microservices, with tools like Git, Jenkins.

● Experience with RDBMS (PostgreSQL, MySQL, etc). Bonus points for NoSQL (Cassandra, DynamoDB, Couchbase, Mongo, etc)

If interested, please share your resume at deeksha.singh@stashfin.com
Company Name: Stashfin

Contact seller

6 page views

Related listings

  • Marsh has Opening For Telecom Engineer
    Software Developer
    Software Developer
    Urgent candidate required for Telecom/software/networking post. Fresher & Experiences candidate can apply. Key Skills • Telecom Engineer • Software Associate • Network Administrator Industry Engineering / Cement / Metals Functional Area IT Hardwa...
    2026/11/07
  • Software Developer -Telecom BSS
    Software Developer
    Chandigarh (Delhi) Software Developer
    HiringCSG Hiring for Remote workingAnyone withHaving experience in development using any of the programming languages such as Java ,C,C++ etc.Experience in Telecom BSS MandatoryPerl experience will be an added advantageIT Experience: 2.5 to 7yrsEduca...
    2026/11/07
  • C++ Developer (Must know telecom/network protocols)
    Software Developer
    New Delhi (Delhi) Software Developer
    IT Specialist / C++ Developer must have knowledge of Network&Telecom Protocols" Location: Delhi/NCR Experience: 3-5 Years Qualification: B.Tech/BE/MCA As a top Defence Equipment manufacturing company, our client is looking for Software Developers...
    2026/11/07