Engineering Manager

Posted 28 days agoViewed
131405 - 200000 USD per year
United StatesFull-TimeSoftware Development
Company:Platform Science
Location:United States
Languages:English
Seniority level:Manager, 5+ years
Experience:5+ years
Skills:
LeadershipNode.jsProject ManagementSoftware DevelopmentAgileExpress.jsReact.jsSCRUMSoftware ArchitectureTypeScriptRESTful APIsMicroservicesMentoring
Requirements:
Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field 5+ years of professional experience in software development 1+ years of experience in a leadership or managerial role within a software engineering team Proficiency in Javascript/Typescript Knowledge of JavaScript frameworks such as Node, ExpressJs, React, Vue Experience with developing RESTful APIs and their best practices Experience with event technologies such as AMQP, Kafka, Kinesis and designing event-driven service architectures Experience with OAuth 2.0 authentication Hands-on experience with software development methodologies, particularly Agile or Scrum Expertise in software development lifecycle including design, development, testing, and deployment Expertise in software engineering best practices, including code reviews, testing, and version control systems Proven experience in managing and delivering software projects on time and within budget Familiarity with project management tools and practices Demonstrated ability to lead, mentor, and develop engineering teams Experience in performance management and conducting performance reviews Strong communication skills Experience working in cross-functional teams Strong analytical and problem-solving skills
Responsibilities:
Continuously improve team culture and processes Lead implementations of Platform Science solutions Collaborate with Product on timelines and stakeholder communication Forge strong relationships with business, project, and technical teams, along with partners and customers Translate steps from Platform Science business, product, and engineering teams into repeatable processes Lead and grow a team of software engineers, mentoring professional and technical development Oversee the planning, execution, and success of complex technical projects Contribute to the strategic planning of the engineering department Implement efficient processes and best practices for software development Facilitate collaboration across engineering teams and departments Provide technical leadership in architecture and design decisions Engage with other business leaders to align engineering objectives with overall business goals Participate in on-call rotation for product team's critical business applications
Similar Jobs:
Posted 1 day ago
United StatesFull-TimeSaaS
Creative Project Manager
Company:Typeform
Posted 1 day ago
USAFull-TimeFinancial Audit
Lead/Staff Product Manager, Financial Audit Agents
Company:Fieldguide
Posted 1 day ago
United StatesFull-TimePharma & Biotech Marketing
Senior Manager, Lead Generation
Company:Precision AQ