Manager, Software Engineering
Job Description
Let's talk about the team and you:
As an "Aware" Manager - Software Development you will be a part of a highly dynamic and innovative development team working on the latest technologies in the exciting fast growing Digital Health space. We're a team of thinkers and innovators who constantly challenge ourselves to do everything better than the day before, so that people around the world can breathe easier.
The team is responsible for integrated care management solutions which creates a patient-centric, digital platform to delight our provider customers. The latest solution is built with Spring application framework built on JAVA platform using JSP/Angular for micro UI components. In our next exciting phase of this project, we're looking to deploy the solution directly on AWS ECS, decouple the monolithic architecture in to micro-services, and leverage the native AWS services in this effort.
The DHT Provider Experience team is seeking scale-focused new manager that will lead and deliver technology solutions with customer obsession in mind. They will bring clarity to his/her team, generate energy, and execute and deliver success. They are decisive, empathetic, willing to take measured risks and obsessed with delivering value on time to market.
Note: This role is open to candidates within PST or CST time zones in the United States.
Let's talk about responsibilities:
- Stay hands-on while performing people management duties of managing team of 7-10.
- Lead the outcome-based team instead of output-based team and engage teams for discovery focused problem solving approach.
- Provide incident management, change management, application support, monitoring as part of the full cycle team responsibilities.
- Act as a product owner and work closely with technical architects, functional analysts, and product managers to translate requirements into technical solutions.
- Responsible for guarding, promoting, and establishing best practices within the team.
- Perform code reviews and provide constructive feedback.
- Assist with project estimation, planning, progress and bug tracking.
- Communicates clearly and timely when their work hits roadblocks or risks that need to be managed.
- May be part of an on-call support rotation.
- Other tasks and responsibilities as assigned.
Let's talk qualifications and experience:
- You take ownership of issues, work to find solutions, and collaborate well with team members and cross-functional groups.
- Interface with other project stakeholders to ensure that the system objectives are balanced with overall project objectives
- Provide product design leadership for the project team, including ongoing review of design and implementation
- Assist management in the development of design policies and procedures which improve the ability to meet product system requirements
- Understanding of challenges associated with high availability, 24×7 applications and services.
- Demonstrated proficiency with an object-oriented programming language; strong object-oriented design and algorithmic analysis background.
- Experience working in Java or equivalent, targeting Linux OS, and application types (console, web site, REST API).
- Experience with Amazon ECS, AWS Elastic Beanstalk, AWS Lambda, Amazon EC2, and services such as Dynamo DB and S3 is an asset. Experience working with and managing container development, deployment and operations on AWS, specifically with ECS on Fargate.
- Experience migrating databases and applications to AWS, leveraging tools such as Beanstalk.
- Experience with various message-brokering architectures (pub/sub queues, request/response) and data streaming.
- Experience working with relational databases such as SQL Server, Oracle or MySQL and non-relational databases like MongoDB.
- Experience building scalable, available, and low-latency systems
- Master's Degree in Computer Science or related discipline with 5+ years of experience; or Bachelor's Degree with 7+ years of experience in design and development of multi-tiered business applications; equivalent combination of education and experience will be considered.
- 3+ years of experience leading a software development team through multiple product/platform releases.
- 4+ years of experience making significant individual contribution to real-world software development.
Let's talk about what you can expect:
- A supportive environment that focuses on people development and best practices
- Opportunity to design, influence and be innovative
- Work with global teams and share new ideas
- Be supported both inside and outside of the work environment
#LI-BV1
#LI-remote
Joining us is more than saying "yes" to making the world a healthier place. It's discovering a career that's challenging, supportive and inspiring. Where a culture driven by excellence helps you not only meet your goals, but also create new ones. We focus on creating a diverse and inclusive culture, encouraging individual expression in the workplace and thrive on the innovative ideas this generates. If this sounds like the workplace for you, apply now!
Date Posted
10/31/2022
Views
0
Similar Jobs
Software Engineering Intern (Summer 2023) - Dexterity Capital
Views in the last 30 days - 11
Dexterity Capital is a quantitative trading firm that values growth autonomy and getting things done They offer competitive compensation equity option...
View DetailsSoftware Engineer - Mulligan Funding
Views in the last 30 days - 13
Mulligan Funding is a leading provider of working capital to small and mediumsized businesses They are seeking a Senior Software Engineer with full st...
View DetailsSoftware Engineer, Gameplay and Camera - Visual Concepts
Views in the last 30 days - 8
Visual Concepts is a game development studio looking for a Gameplay Software Engineer to work on WWE 2K The role requires experience in game developme...
View DetailsRegional General Manager - Veo
Views in the last 30 days - 5
Veo is a company that aims to bring a new generation of mobility sharing to cities and universities through electric bikes and scooters They are looki...
View DetailsSenior Software Developer - SDI Presence
Views in the last 30 days - 6
SDI Presence LLC is a company that provides IT managed services and consultancy looking for developers with extensive CNET experience to work onNET ap...
View DetailsProject Manager - Tempus
Views in the last 30 days - 14
Highline Sciences is a specialized CRO and consultancy that aims to recruit and retain industry superstars They believe in questioning the norm and lo...
View Details