Software Engineering Manager

Sonatype


2 weeks ago

06/10/2019 10:43:50

Job type: Full-time

Hiring from: USA

Category: Software Dev


Sonatype’s mission is to help organizations develop better software, faster with open source. We offer a series of products and services including the Nexus Repository Manager and Nexus Lifecycle Manager.

We are a fully remote and highly talented product development group and we work in small autonomous teams to create high-quality products. Thousands of organizations and millions of developers use our software. If you have a passion for challenging problems, software craftsmanship and having an impact, Sonatype can deliver in all of these areas.

The Software Engineering Manager at Sonatype is a highly-technical and results-oriented individual, responsible for ensuring high performance of agile teams within a product line. She/he knows her/his teams and can engage at the appropriate level, adapting as needed. The Engineering Manager supports and leads the members and the operation of our agile teams in the Nexus Lifecycle Manager product line. She/he supports the execution of initiatives, alignment of resources, and delivery of high-quality software products. This individual will help inspire, lead technical innovation, and overcome execution obstacles.

Responsibilites

  •     Support software engineering teams in an Agile environment in pursuit of high team performance.

  •     Help plan and execute initiatives.

  •     Deliver in appropriate timeframes with high quality, while balancing business and technical priorities and constraints.

  •     Effectively set and manage expectations around team delivery.

  •     Partner with product stakeholders on roadmap planning, solution design, sizing, and estimation.

  •     Help define and manage processes for how people and systems should work together.

  •     Help recruit, onboard, mentor, and manage engineers.

  •     Work with engineers to grow their skills and ensure they have the right challenges.

  •     Roll up your sleeves and contribute as appropriate.

Required Skills and Experiences

  •     Bachelor’s degree in Computer Science, Engineering, or related field, or relevant work experience.

  •     Significant experience working with teams in an Agile environment.

  •     Significant software development experience in a commercial environment.

  •     Experience serving in either an engineering manager role or team lead role.

  •     Excellent leadership and communication skills.

  •     Highly organized with relevant technical project management experience.

  •     Ability to work and manage teams in a fully remote environment.

  •     Love developing and growing people.

We are 300 employees from diverse backgrounds, that hail from 50 countries, and speak 15 languages. But, we all share one thing in common: we’re passionate about accelerating software innovation. Our vision is to put Nexus products at the center of every open source decision made by modern engineering organizations.  We’re one of the fastest growing tech companies in America and have been named both a Deloitte Fast 500 and Inc. 5000 company three years in a row. We’re backed by world-class investors including TPG, Goldman Sachs, Accel Partners, and HWVP.  Learn more at www.sonatype.com.

Please mention that you come from Remotive when applying for this job.

Help us maintain Remotive! If this link is broken, please just click to report dead link!

similar jobs

  • About Down:

    Down app is the #1 hookup / casual dating app. Honest dating: choose Date or Hookup. You can find Down in the Android or Apple store, with 6m+ users

    Our mission is to enable more honest, sex-positive, and fun relationships and conversations around the world.


    About the gig:

     Down is a 100% remotely-distributed team! 


    We are looking for a Senior Backend Engineer who is excited to share their experience building products and scaling systems. We want you to help us design and build the next generation of high performance APIs and backend services.


    This is a great opportunity to join a small and growing engineering team, where you will make a big impact daily on a product is used by hundred of thousands of people each month. 


    Here are some projects our team is currently working on: 


    Redesigning our matching algorithm

    Exploring new integrations of payment systems, including cryptocurrency

    Analyzing and improving user lifecycle and funnels

    Building community marketplace for dating discussions, advice, and personal connections 


    **What would qualify you as a good fit for us??


    You have 3+ years of work experience on backend tech (APIs, web services, and distributed systems) 

    You have experience coding professional projects in Ruby on Rails 

    You show considerable care for code quality, documentation, testing and accuracy of implementation. 

    You are comfortable being the lead or solo developer on a project 

    You design your code for scalability and performance. 

    You can reason and debate about tradeoffs and database choice for a particular storage problem. 

    You absolutely love to work with other engineers and jump at the chance to help answer questions or solve a problem for someone else.

    Clear communication and ability to own complex projects end-to-end, coordinating with other teams as necessary 


    Location of work: anywhere in this world


  • 2 days ago

    We are looking for an experienced React Native developer to join our growing team. You will be responsible for mobile application development and architecture.  This role is a contract to hire position as we look forward to growing the team.


    If you have excellent programming skills and a passion for developing applications or improving existing ones, we would like to meet you. As a React Native developer, you’ll work closely with our architects and front end developers to ensure system consistency and improve user experience.

    If you are versed in a few different languages, enjoy writing code and services, have a good understanding on databases and development frameworks, then this job is for you. 

    This role will work with React Native and Restful API’s, creating and expanding mobile applications.  This includes multiple applications.

    Responsibilities

    • Participate in the entire application lifecycle, focusing on coding and debugging

    • Write clean code to develop functional web, mobile, and business applications

    • Troubleshoot and debug applications

    • Communicate openly and often, using tools such as Slack

    • Implementing automated testing platforms and unit tests

    • Manage cutting-edge technologies to improve legacy applications

    • Managing the interchange of data between the server and the users

    • Gather and address technical and design requirements

    • Build reusable code and libraries for future use

    • Liaise with developers, designers and system administrators to identify new features

    • Implementation of security and data protection

    • Design and implementation of data storage solutions

    • Follow emerging technologies

    Requirements

    • Legally eligible to work in the United States.

    • At least 18 years old.

    • Able to work in EST timezone for meetings and collaboration.

    • Have developed React Native apps that communicate with Restful APIs, use local storage, network data synchronization, and user authentication. 

    • Enjoy working with React Native and have a successful track record of developing both iOS and Android applications using this framework.

    • +2 years experience working as a mobile app engineer in an agile team

    • Experience in developing, shipping and maintaining a native app for iOS or Android.

    • Experience with web development, API’s, and web services.

    • Familiarity with front-end languages (e.g. HTML, JavaScript and CSS)

    • Excellent communication skills

    • Passionate about software development

    • Experience working in a highly distributed company

    • Open minded and always learning

    • Excellent analytical and time management skills

    • Teamwork skills with a problem-solving attitude

    • An ability to work remote and use conference and collaboration tools effectively

    • BS degree in Computer Science or relevant field

    Nice to have

    • Experience coding and bridging native functionality to React Native

    • Experience in Redux or equivalent application-wide state management

    • Experience with programming multiple languages like Java, .Net, Ruby, PHP, and Python

    • Experience or understanding of Flask and Sqlalchemy

    • Experience with mobile technologies such as Swift and Java

    • In-depth understanding of the entire web development process (design, development and deployment)

    • Consulting experience

    Why work with us

    • Fun, collaborative, remote-friendly environment

    • Work remotely from anywhere in North American time zones. 

    • Just be willing for some occasional travel for client work or getting some face time with the team.

    • Enjoy writing code and working with a team who is focused on delivering results and using technology to drive business outcomes

    • There are options for this opportunity to be a contract, contract-to-hire, or full-time position.

    About Us

    Augusto designs and develops custom software solutions.

    We care about the business outcome as much as the technology problem.

    We don't just focus on software projects. We work with our clients to create digital systems to grow and streamline our their business. Our approach helps our clients design and develop systems using a product mindset and agile practices.  That process begins with aligning on the outcomes their investment must produce and then providing a strong team with a proven process to execute - that’s where you come in.


    If you have questions please email [email protected]

  • 2 weeks ago

    Altia helps manufacturers get amazing Graphical User Interfaces (GUIs) from the artist’s imagination to any hardware in the shortest amount of time. By providing powerful, professional-grade embedded GUI development tools and services, we help creative, customer-focused designers and software engineers worldwide deploy game-changing user interfaces. Automotive, medical, industrial and consumer electronics companies rely on Altia’s best-in-class software and services to get their GUIs into production. Check us out at www.altia.com.


    We’re searching for a C++ Software Engineer who is an expert in engineering, developing and implementing HMI / 2D graphics applications and solutions in the PC Windows environment, primarily in the C++11 and C++14 languages. This Engineer also works with world class embedded engineers and technicians to integrate and interface new PC-based solutions with embedded hardware platforms where necessary.

    Position Location:  Remote (home office) or Colorado Springs, CO (Corporate Headquarters)

    Qualifications:

    • Work in a fast-paced Agile environment to define, design, develop and implement new features and enhancements to Altia’s HMI development products

    • Produce both high-level and detailed design documents, unit tests, integration tests and test results artifacts using the Company’s requirements traceability tools

    • Produce both technical and user-oriented documentation

    • Track status and communicate progress effectively to project leads and to management

    • Follow Altia’s established processes governing the entire software development lifecycle

    Qualifications & Experience:

    • B.S. in Software Engineering

    • Minimum of 4 years of active engineering experience in C++11 and/or C++14, in HMI and 2D or 3D graphics

    • C++11 and/or C++14 programming languages

    • Microsoft Visual Studio 2015 and/or later

    • Good working knowledge of software technologies, techniques, strategies and solutions especially as these relate to the graphics engineering domain

    • Adept at planning projects and working independently with superior communication and documentation skills

    • Self-starter with a strong work ethic and a “whatever it takes” attitude

    Preferred Qualifications:

    • Knowledge of Agile development methodologies.

    • Familiarity with Automotive Software Process Improvement Capability (ASPICE/ISO 15504) or other Process Improvement methodologies (e.g. CMMI)

    • Familiarity with Functional Safety Requirements (ISO/26262)

    • Experience using JAMA, Confluence, JIRA.

    • Active experience in QT software development

    • Embedded hardware experience.

    • Experience with OpenGL and DirectX graphic pipelines.

    To apply: Please submit cover letter plus resume to [email protected]

    Altia is proud to be an EEO employer M/F/D/V.

Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!