Senior Software Development Engineer

2 weeks ago


Bengaluru, Karnataka, India Emmes Full time US$ 1,20,000 - US$ 2,00,000 per year

Overview
Senior Software Development Engineer - DevOps

India hybrid - Bengaluru
Emmes Group: Building a better future for us all.

Emmes Group is transforming the future of clinical research, bringing the promise of new medical discovery closer within reach for patients. Emmes Group was founded as Emmes more than 47 years ago, becoming one of the primary clinical research providers to the US government before expanding into public-private partnerships and commercial biopharma. Emmes has built industry leading capabilities in cell and gene therapy, vaccines and infectious diseases, ophthalmology, rare diseases, and neuroscience.

We believe the work we do will have a direct impact on patients' lives and act accordingly. We strive to build a collaborative culture at the intersection of being a performance and people driven company. We're looking for talented professionals eager to help advance clinical research as we work to embed innovation into the fabric of our company. If you share our motivations and passion in research, come join us

Primary Purpose
We are seeking a talented and experienced Software Engineer with a strong background in AWS infrastructure and DevOps practices. The ideal candidate will play a key role in designing, implementing, and maintaining scalable and reliable cloud-based solutions. If you are passionate about automation, continuous integration, and cloud technologies, we want to hear from you.

Responsibilities

  • Design and implement AWS infrastructure: Collaborate with cross-functional teams to design, deploy, and manage AWS-based solutions, ensuring scalability, security, and performance.
  • Automation and scripting: Develop and maintain automation scripts using tools such as AWS CloudFormation, Terraform, and scripting languages (e.g., Python, Shell) to streamline deployment processes.
  • Continuous Integration/Continuous Deployment (CI/CD): Implement and optimize CI/CD pipelines to automate software delivery, testing, and deployment processes.
  • Monitoring and troubleshooting: Establish and maintain monitoring, alerting, and logging systems to proactively identify and resolve issues. Participate in on-call rotation for critical incidents.
  • Security and Compliance: Implement security best practices and work with security teams to ensure a secure and compliant infrastructure. Perform regular security audits.
  • Collaboration: Work closely with development and operations teams to bridge the gap between software development and IT operations, promoting a culture of collaboration and shared responsibility.

Qualifications

  • 4-6 Years of relevant experience on AWS
  • AWS Certified Solutions Architect - Associate (or higher level)
  • Proven 4 or more years' experience as a Software Engineer with a focus on AWS infrastructure and DevOps practices.
  • 1 or more years of experience in a business environment with one of the following databases: AWS Aurora PostgreSQL Serverless or AWS DynamoDB
  • Experience with serverless architectures.
  • In-depth knowledge of AWS services, including EC2, S3, RDS, Lambda, IAM, and others.
  • Proficiency in automation and scripting languages such as Python, Shell, and others.
  • Hands-on experience with Infrastructure as Code tools, such as AWS CloudFormation or Terraform.
  • Strong understanding of CI/CD pipelines and tools like Jenkins, GitLab CI, or AWS Code Pipeline.
  • Experience with the following skills is preferred: AWS AppSync Serverless, AWS CloudFront, AWS CodeCommit, AWS Elastic Container Service, AWS S3 static web hosting, Material-UI, Jest, React,
  • Knowledge of traditional network architecture such as IP addressing, subnetting, routing, switching, and firewalls
  • Understanding of software development patterns and practices
  • Knowledge of Git best practices (Git Flow)
  • Familiarity with containerization and orchestration tools like Docker and Kubernetes.
  • Solid understanding of networking concepts, security best practices, and system architecture.
  • Experience performing code reviews and mentoring junior team members.
  • Excellent oral and written communication skills
  • Excellent problem-solving skills and the ability to troubleshoot complex issues.
  • Strong communication and collaboration skills.
  • Familiarity with other cloud platforms (Azure, Google Cloud).

Required Education:

  • B.E/MTech/MCA degree in a computer related field.
  • 4 or more years of experience in a business environment as a Software, Systems, and/or Solutions Architect and/or Engineer.

CONNECT WITH US
Follow us on Twitter - @EmmesCRO
Find us on LinkedIn - Emmes



  • Bengaluru, Karnataka, India Progress Software Full time US$ 90,000 - US$ 1,20,000 per year

    Job Title: Software Engineer Senior (.Net, C#) Progress Location: Bangalore Contract type: Full time Job Description We are Progress (Nasdaq: PRGS) - a trusted provider of software that enables our customers to develop, deploy, and manage responsible, AI-powered applications and experiences with agility and ease. Were proud to have a diverse, global...


  • Bengaluru, Karnataka, India Travtech Software Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    Senior Software Engineer with strong Travel/IT product experience, skilled in scalable design, coding, reviews, mentoring, and delivering high-performance solutions end-to-end. Required Candidate profileProactive expert with strong travel domain experience, hands-on in design/architecture, ready to take end-to-end project ownership, mentor teams, and...


  • Bengaluru, Karnataka, India Spigot Software Full time

    This role of Senior Software Engineer is our client. The group is responsible for the development of the technology platforms supporting key products including Connected Risk, World Check, and products in the Risk Managed Services space.Responsible for the analysis, definition, design, construction, testing, installation, modification, and maintenance of...


  • Bengaluru, Karnataka, India Boomi Software Full time

    Job DescriptionJoin us as aSoftware Quality Senior Engineeron our Software Engineering (Data Integration) team in Bengaluru to do the best work of your career and make a profound impact.Location - BangaloreWhat you ll achieveAs aSoftware Quality Senior Engineer, you will be responsible for testing sophisticated systems and software based on the customer s...


  • Bengaluru, Karnataka, India Black Duck Software, Inc. Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    Senior Software Engineer - Full Stack We are looking for a highly skilled and motivated Senior Full-Stack Software Developer to join our Technical Services team. This role is pivotal in designing, developing, and maintaining internal delivery tools that enhance staff productivity. Delivery tools include plugins to proxy applications like Burp, internal...


  • Bengaluru, Karnataka, India Aiprus Software Private Limited Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Job Title:Senior Software Engineer – Java, PySpark, Reactive ProgrammingLocation:Bengaluru, IndiaExperience:5+ YearsJob DescriptionWe are seeking an experiencedSenior Software Engineerwith strong expertise inJava, Apache PySpark, Python, and Reactive Programming. The ideal candidate will be responsible for designing, developing, and implementing...


  • Bengaluru, Karnataka, India beBeeSoftwareEngineer Full time ₹ 1,04,000 - ₹ 1,30,878

    Job Title: Senior Software Development EngineerJob Description:As a Senior Software Development Engineer, you will play a key role in architecting and developing robust test strategies, automation frameworks, and methodologies to ensure software quality at scale. Your expertise in test automation, scripting, and no-code tool creation will help drive release...


  • Bengaluru, Karnataka, India Prakhar Software Solutions Private Limited Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Job Title : Senior Software EngineerC , QT/QML Location : Bangalore Work From Office. Client : Nest Digital. Note : Should have strong QT experience. Responsibilities :Design, develop, and maintain Qt-based frontend and backend applications for healthcare equipment. Write clean, efficient, and well-documented C code, adhering to coding standards and best...


  • Bengaluru, Karnataka, India Razorpay Software Private Limited Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Razorpay was founded by Shashank Kumar and Harshil Mathur in 2014. Razorpay is building a new-age digital banking hub (Neobank) for businesses in India with the mission is to enable frictionless banking and payments experiences for businesses of all shapes and sizes. What started as a B2B payments company is processing billions of dollars of payments for...


  • Bengaluru, Karnataka, India Guidewire Software Full time

    Job DescriptionJob DescriptionRoles and Responsibilities- Operate as a start-up within a highly influential InsurTech company- Drive engineering best practices such as TDD and GitOps- Lead the team in architecture and design discussions, and represent the team in cross company architecture decisions- Partner with product management and engineering leadership...