Precision Medicine Group

Software Engineering Manager

Precision Medicine Group

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇮🇳 India

Visit company website
AI Apply
Apply

Job Level

SeniorLead

Tech Stack

AngularAWSCloudDjangoDockerJavaScriptLinuxPythonReactShell ScriptingWebpackYarn

About the role

  • Requirement Analysis
  • Translate business requirements into clear, actionable technical documentation that guides development and testing.
  • Understand the purpose of new features and help communicate that purpose to team members.
  • Create design specifications, test plans, and unit tests for individual work scope.
  • Preemptively scan backlogs to surface important issues, apply relevant labels for triaging and tracking, and assist in prioritizing work.
  • Understand work processes and their interdependencies to ensure seamless integration.
  • Development & Coding
  • Build new features or enhance existing ones based on defined specifications, ensuring scalability, maintainability, and security.
  • Evaluate existing software systems to identify areas for improvement, optimization, or refactoring.
  • Use profiling tools to identify and optimize inefficient code paths, memory usage, and system responsiveness.
  • Design and implement software systems in accordance with software development standards
  • Write clean, legible, efficient, and well-documented code.
  • Ensure timely and high-quality delivery of assigned tasks, contributing to overall project success and team velocity.
  • Testing & Quality Assurance
  • Participate in software testing to identify, document, and resolve bugs and other issues.
  • Participate in code reviews and other quality assurance activities to ensure software systems are robust and performant.
  • Debug and troubleshoot complex software issues and provide timely solutions.
  • Ensure adherence to software development best practices and processes.
  • Deployment & Maintenance
  • Perform ongoing maintenance to ensure software stability, reliability, and alignment with evolving business needs.
  • Create and maintain comprehensive documentation to support development, testing, and long-term maintenance.
  • Collaboration & Communication
  • Collaborate with cross-functional teams (including Product, Design, and Engineering teams) to design, develop, test, and maintain software applications.
  • Collaborate with business and technical stakeholders to ensure shared understanding of requirements and implementation goals.
  • Communicate effectively with team members and stakeholders.
  • Leadership & Mentorship
  • Leads complex technical and functional projects, influences product and departmental strategy through strong leadership and domain expertise.
  • Contribute to hiring and retaining top engineering talent by conducting interviews, serving as an onboarding mentor and support/mentor new hires.
  • Mentor team members and provide guidance.
  • Help to support the work of their peers by pair programming, reviewing code, and through mentorship.
  • Actively contributes to the development of departmental strategies and decision-making.
  • Meets budgets and schedules for the entire project lifecycle.
  • Professional Development
  • Continuously improve technical skills and stay up to date with emerging technologies.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or related field and a minimum of 8 years of relevant work experience in information technology (IT), software development/support and technology solutions.
  • 4-6 years of experience working in a customer-facing role and leading projects.
  • Proficiency in Python with experience in backend frameworks and libraries, such as Django or similar frameworks.
  • Strong experience with RESTful API design and implementation.
  • Hands-on experience with AWS CLI and SDKs for programmatic cloud resource management.
  • Experience with Celery for task queue management and Gunicorn for WSGI application deployment.
  • Proficiency in JavaScript, extensive experience with AngularJS, React and React hooks.
  • Solid understanding of CSS and HTML5 including styling frameworks like LESS.
  • Experience with webpack and webpack plug-ins for front-end optimization.
  • Familiarity with “less” framework, Git, npm and yarn for version control and package management.
  • Understanding CI/CD processes, Docker and containerized application development.
  • Comfortable working in Linux-based environments and shell scripting for deployment and debugging.
  • Strong grasp of collaborative development workflows using Git.
Benefits
  • Other duties as assigned.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PythonDjangoRESTful APIAWS CLIAWS SDKsCeleryGunicornJavaScriptAngularJSReact
Soft skills
collaborationcommunicationleadershipmentorshipproblem-solvingproject managementanalytical thinkingteamworkadaptabilitytime management
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Computer Engineering
Cummins Inc.

Software Engineer II

Cummins Inc.
Junior · Midfull-time🇮🇳 India
Posted: 4 hours agoSource: fa-espx-saasfaprod1.fa.ocs.oraclecloud.com
AWSAzureCloudDockerJavaKubernetesMicroservices.NETOraclePythonSQL
ClanX

Senior Software Architect

ClanX
Seniorfull-time🇮🇳 India
Posted: 2 days agoSource: clanx.recruitee.com
AngularJavaScriptNoSQLPythonReactSQLTypeScript
Cotiviti

Senior Software Engineer

Cotiviti
Seniorfull-time🇮🇳 India
Posted: 2 days agoSource: globalcareers-cotiviti.icims.com
CloudDjangoETLFlaskJavaMySQLPostgresPythonScala
Cotiviti

Lead Software Engineer

Cotiviti
Seniorfull-time🇮🇳 India
Posted: 2 days agoSource: globalcareers-cotiviti.icims.com
AWSAzureCloudDistributed SystemsDjangoDockerFlaskGoogle Cloud PlatformKubernetesMicroservicesMySQLPostgres+1 more