Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Senior Manager, Software Engineering

AT Perceptive
Perceptive

Senior Manager, Software Engineering

Remote

What can we offer you?

Apart from job satisfaction, we can offer you:

HEALTH

  • Medical, Dental and Vision benefits for you and your family, including Flexible Spending Accounts (FSA)

YOURSELF

  • Paid time off policy including holidays and sick time
  • Internal growth and development programs & trainings

WEALTH

  • 401(k) program, life & accident insurance and disability insurance

As a Senior Manager - Software Engineering at Invicro, you will play a pivotal role in driving the design, development and maintenance of software applications. You will work closely with the senior leadership and product managers to align the technology strategy with the business goals and deliver value to our customers and stakeholders. Leveraging your experience and expertise, you will provide mentorship and technical leadership to the team, while actively contributing to the advancement of our software platforms.

Want more jobs like this?

Get jobs that are Remote delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.

This is a unique opportunity to join an expanding team that is modernizing our data, software, and systems architecture to support our business growth. You thrive on hard challenges with important outcomes, rapid experimentation, interacting with customers to truly understand what they need, and leading talented engineers to do more than they thought possible.

Essential Functions:

  • Lead the design, development, and maintenance of software applications, ensuring adherence to best practices, high standards of quality, and strategic alignment with organizational goals.
  • Collaborate closely with team members, including Product & Project Managers and Designers, to translate business requirements into technical solutions, considering system architecture, dependencies, and long-term scalability.
  • Provide mentorship, guidance, and support to engineers, fostering their growth and development within the team, and promoting a culture of continuous learning and improvement.
  • Drive efforts to enhance the user experience, focusing on factors such as performance, security, and usability.
  • Stay updated on emerging technologies and industry trends, contributing to innovation within the team, and identifying opportunities for professional growth and skill development.
  • Lead Agile ceremonies and processes where needed, including sprint planning, reviews, and retrospectives, to deliver software increments iteratively and collaboratively, ensuring alignment with business objectives.

Qualifications:

  • Bachelor's degree in computer science, computer engineering, or a related field, with significant work experience in software development.
  • 7-10 years of experience with Python (Mandatory), Java, Go, Groovy, JavaScript, or similar languages, along with expertise in relevant frameworks and libraries, demonstrating a track record of leadership in complex projects.
  • 3-5 years leading and managing teams of engineers
  • Experience working with AWS or any cloud technologies.
  • Proficiency in relational database technology (MySQL, Oracle, Postgres) and SQL, with a demonstrated ability to design and optimize database schemas and queries.
  • Extensive experience in the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations, ensuring robust and scalable software solutions.
  • Exceptional communication and collaboration skills, with the ability to work effectively within cross-functional teams, communicate technical concepts to non-technical stakeholders, and drive consensus among diverse groups.
  • Strong analytical skills, with a demonstrated ability to analyze complex problems, develop innovative solutions, and collaborate effectively with stakeholders to achieve strategic objectives.
  • Ability to thrive in a dynamic environment, adapting quickly to changing requirements and priorities.
  • Experience managing in an Agile development environment with upstream and downstream system interfaces to external and internal groups.

Preferred:

  • Familiarity with DevOps and CI/CD processes and experience in implementing and managing automated deployment pipelines for software applications.
  • Expertise in serverless cloud implementations, having hands-on experience in deploying and managing applications on AWS.
  • Understanding of API usage, versioning, and development, with a focus on designing and implementing scalable and secure APIs to enable integration between software systems.
  • Experience in medical imaging (pathology, radiology, etc.) and processing, with a deep understanding of the domain and its specific requirements, highly desirable for this role.

Job ID: Calyx-JR103453
Employment Type: Full Time

Perks and Benefits

  • Health and Wellness

    • Health Insurance
    • Vision Insurance
    • Life Insurance
    • Short-Term Disability
    • Long-Term Disability
    • Dental Insurance
    • HSA
    • FSA
    • Virtual Fitness Classes
  • Parental Benefits

    • Birth Parent or Maternity Leave
    • Adoption Leave
    • Adoption Assistance Program
  • Work Flexibility

    • Remote Work Opportunities
    • Flexible Work Hours
    • Hybrid Work Opportunities
  • Vacation and Time Off

    • Paid Holidays
    • Personal/Sick Days
  • Financial and Retirement

    • 401(K)
    • 401(K) With Company Matching
  • Professional Development

    • Leadership Training Program
    • Tuition Reimbursement
    • Access to Online Courses
  • Diversity and Inclusion

    • Unconscious Bias Training
    • Diversity, Equity, and Inclusion Program