Apply

Senior Manager, Software Engineering

Posted over 1 year agoViewed

View full description

💸 Salary: {"179,100","218,550"}

🔍 Industry: Mental health services

🗣️ Languages: English

Requirements:
  • 2+ years management experience
  • Comfortable working on an agile team and curious about learning new things
  • Enjoy using test driven development and pair programming, can guide others to use them well
  • Enjoy coaching & growing engineers
  • Comfortable moving fast and working through ambiguity - we are a small startup and are working on balancing the demands of business growth and platform reliability
Responsibilities:
  • Manage, coach & grow engineers
  • Help your team form & bond
  • Recruiting & onboarding engineers to your team and contribute to improving our overall process
  • Create an environment of continuous learning
  • Unblock individuals & teams, give them the tools to unblock themselves
  • Use a continuous improvement mindset to help the team improve process
  • Work as part of the engineering leadership team to build a great engineering culture
Apply

Related Jobs

Apply

📍 United States

🧭 Full-Time

💸 181600.0 - 336200.0 USD per year

🔍 Software Development

🏢 Company: careers_gm

  • At least 10 years of software development experience.
  • At least 5 years of managing engineering teams, as well as managing leaders of leaders.
  • Solid history of hands-on technical experience, to drive technical and architectural decisions as needed, or when escalated.
  • Strong sense of responsibility and well-tuned organizational skills.
  • Deep experience providing mentoring and guidance to software development teams.
  • Excellent communication and social skills.
  • Manage a team of individual contributors across multiple levels, as well as a small number of other people leaders.
  • Work closely with partner teams within GM to collaboratively achieve business and project goals.
  • Provide expert guidance to the engineering organization that builds the platforms, processes, and tools that drive all our development workflows.
  • Help empower the development of world-class software that provides a stellar user experience to GM's customers, whether while driving our vehicles or while interacting with the business as a customer.
  • Drive technical, organizational, and business decisions and strategy.
  • Provide support and guidance to engineering leaders and individual contributor team members.

AWSBackend DevelopmentLeadershipProject ManagementSoftware DevelopmentSQLCloud ComputingPeople ManagementCommunication SkillsCI/CDRESTful APIsMentoringDevOpsTechnical supportSoftware Engineering

Posted 2 days ago
Apply
Apply

🔍 Software Development

  • Bachelor’s degree in Computer Science or related discipline OR relevant work experience
  • Strong engineering skills
  • Excellent organizational communication/collaboration skills
  • Proven record of strong Project Management skills.
  • Strong knowledge of software methodologies, tools and processes
  • Proven success track of tech leadership in at least two companies
  • Strong coaching/mentoring individual contributors and managers/peers.
  • Experience building and architecting highly scalable front-end/back-end applications (React, Java Serverless and, AWS)
  • Experience working and collaborating with teams across multiple time zones and geographies
  • Experience working collaboratively with cross-functional Agile teams
  • Excellent analytical and problem-solving skills
  • Proactive working style with the ability to adapt to change
  • Lead and Empower Engineering Teams.
  • People Management and Development.
  • Drive Technical Excellence and Delivery.
  • Provide Technical Leadership and Oversight.
  • Analyze Metrics and Drive Continuous Improvement.
  • Innovate and Stay Current.
  • Promote Transparency and Communication.
  • Ownership and Accountability.
  • Collaborate Across Teams.
Posted 7 days ago
Apply
Apply

🧭 Full-Time

💸 116800.0 - 211950.0 USD per year

🔍 Software Engineering

  • Hands-on experience in at least one of the back-end programming languages like JAVA, Python, PHP or NodeJS.
  • Highly prefer deep technical knowledge around successfully architecting and building complex software systems at scale with high availability, low latency & strong data consistency.
  • Experience working with different kinds of technology (e.g. JavaScript, Java, Python) in one platform and streamlining them for the best possible product solution.
  • Experience leading a high performing engineering team with 3 years of people management experience.
  • Highly prefer hands-on experience building high performing Open Banking solutions for the North American market.
  • Work with high load systems with high uptime requirements, including on-call shifts
  • Work with Tink’s technologies which is mainly Java, PHP, NodeJS, AWS, Kubernetes, Docker, SQL, Datadog and much more
  • Be responsible for the overall delivery and quality delivered by your team. You will enable the team to reach their targets by removing impediments, clarifying goals and fostering ownership and accountability
  • Own the team’s overall planning, execution, and success of complex technical projects cross-product teams
  • Work closely with product management to ensure we're building products in the best way and to deliver on customer commitments and targets
  • Setting clear priorities and providing leadership in a fast-paced and innovative environment.
  • Work on discovery, investigating and trying out new solutions with the team
  • Mentor and motivate a high performing team of senior technology engineers to achieve critical business goals and KPIs
  • Ability to thrive in a fast-paced, dynamic environment and manage multiple priorities
  • Ability to write elegant, robust code to rapidly produce proofs-of-concept or prototypes to illustrate new ideas or approaches
  • Being data-driven and always seeking new ways of improving your services
Posted about 1 month ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 203000.0 - 223000.0 USD per year

🔍 Cyber Security

  • Proven leadership skills and dedication to increasing the efficiency of engineers while supporting their career goals.
  • You have managed software engineers of various skill levels and expertise, from interns to principal engineers, in an evolving and growing company.
  • You have effective ways of encouraging professional growth and instilling accountability, and know what it takes to build a customer focused engineering team.
  • You understand the technical challenges facing engineers and help them work towards their goals by removing roadblocks and providing coaching.
  • You help drive quality, scalability, and reliability into engineering products by developing and improving software development, peer review, and test processes.
  • You identify technical gaps and issues, and potential solutions.
  • You can meaningfully support your team in a technical capacity to help them meet commitments.
  • You have direct experience developing and supporting enterprise software, specifically web applications and high performance data processing systems.
  • You have experience working in cloud compute environments such as Amazon Web Services, and understand the value of Infrastructure-as-Code.
  • You collaborate passionately with internal partners and communicate effectively with stakeholders.
  • You effectively present technical information (verbally and written) to a variety of audiences, including executive leadership, technical partners, and customers.
  • You have a history of identifying areas of improvement (both technical and organizational), and you develop potential solutions with minimal direction.
  • You lead by example, challenge assumptions, and regularly seek feedback on your performance.
  • You know the value of recognizing great work, and also know how to have hard conversations with employees.
  • You embrace the use of technology and process to increase engineering effectiveness and speed to deliver value.
  • Ability to be in an on call rotation within the Engineering department.
  • Recruiting, growing and developing a team of passionate engineers, with growing expectations around individual ownership and impact.
  • Support your team through 1:1’s, scheduled team stand-ups and clear, measurable goals at the team and individual level.
  • Track and measure your team’s performance - you’ll hold your team accountable to requirements, schedules, and commitments made.
  • Build relationships with your team, product management, and other stakeholders to deliver high-quality products and services to our external and internal customers.
  • Work closely with Engineering leadership to develop, measure, and achieve department-level objectives and key results.
  • Shepherd department level initiatives, such as technology evaluations, cost studies, and development/reporting of system-level performance measures and metrics.
  • Be an active participant in high-level architecture and design reviews

AWSBackend DevelopmentLeadershipSoftware DevelopmentSQLCloud ComputingCybersecurityPeople ManagementSoftware ArchitectureCI/CDRESTful APIsMentoringDevOpsRecruitmentTechnical support

Posted 4 months ago
Apply

Related Articles

Posted 13 days ago

Why remote work is such a nice opportunity?

Why is remote work so nice? Let's try to see!

Posted 7 months ago

Insights into the evolving landscape of remote work in 2024 reveal the importance of certifications and continuous learning. This article breaks down emerging trends, sought-after certifications, and provides practical solutions for enhancing your employability and expertise. What skills will be essential for remote job seekers, and how can you navigate this dynamic market to secure your dream role?

Posted 7 months ago

Explore the challenges and strategies of maintaining work-life balance while working remotely. Learn about unique aspects of remote work, associated challenges, historical context, and effective strategies to separate work and personal life.

Posted 7 months ago

Google is gearing up to expand its remote job listings, promising more opportunities across various departments and regions. Find out how this move can benefit job seekers and impact the market.

Posted 7 months ago

Learn about the importance of pre-onboarding preparation for remote employees, including checklist creation, documentation, tools and equipment setup, communication plans, and feedback strategies. Discover how proactive pre-onboarding can enhance job performance, increase retention rates, and foster a sense of belonging from day one.