Porto Alegre, Rio Grande do Sul, BR
24 hours ago
Software Engineer Lead

Is it for you?

Are you curious and passionate about technology solutions to manage and run workflows at the Edge, and are willing to learn and grow with one of the most talented group of engineers in the market?

 

If you’re experienced with programming languages, come to make an impact by developing software that is key for companies to transform the way we work and play with personal systems in the Hybrid Work and AI era. You will create the next generation of application solutions, architect and implement product and enhancements for current and future products, understand customer experience, all of it enjoying a top-notch software engineering environment and culture.

Being a successful software engineer at HP Personal Systems Software can open doors for your career development as a technologist in a worldwide environment.

Our goal

We are a team of global class engineers developing Edge Compute applications and Manageability Solutions, who want to offer the best experience for people to thrive in the hybrid world:

Collaborate in projects and achieve the best productivity as a team.Leverage GPU/CPU compute-intensive resources from anywhere.Work in remote computing specialized resources and manage them just like they were local.

Some of our main target customers:

Data Scientists and AI professionalsCreatorsEngineers

We are currently looking for new talent to expand our internationally recognized team in order to advance our growing software business.

How does this job look like

In this job you’re going to apply your knowledge to lead the design and software development (architecture, code, infrastructure, requirements), recommending and implementing appropriate alternatives, working on problems of diverse complexity and scope as part of an international team, interacting with local and remote peers at daily basis. You may recommend information validation about technical activities to facilitate team decision making process. You will exercise independent judgment within generally defined policies and practices to identify and select technical solutions for problems related to code and software development. You will face challenges in which you may seek advice to make decisions on complex business issues with management and technical experts.

This role will plan, execute, and monitor software development projects, ensuring they are delivered on time, and according to quality standards. The role identifies potential risks and challenges in software projects and implement strategies to mitigate these risks for successful project outcomes.

Responsibilities
• Oversees the software application development projects and team of less experienced developers.
• Allocates resources to complete programming projects, and designing detailed plans to ensure applications are functioning properly.
• Provides technical support for the development and implementation of applications dealing with complex high-performance computing systems.
• Defines and documents product requirements, user stories, and epics and works closely with the agile team to execute on the product backlog.
• Leads multiple project teams of other software applications engineers and internal and outsourced development partners responsible for all stages of design and development for complex products and platforms, including solution design, analysis, coding, testing, and integration.
• Manages and expands relationships with internal and outsourced development partners on software applications design and development.
• Reviews and evaluates designs and project activities for compliance with applications design and development guidelines and standards; provides tangible feedback to improve product quality and mitigate failure risk.
• Provides domain-specific expertise and overall software applications leadership and perspective to cross-organization projects, programs, and activities.
• Drives innovation and integration of new technologies into projects and activities in the software applications design organization.
• Provides guidance and mentoring to less- experienced staff members.

Education & Experience Recommended
• Four-year or Graduate Degree in Computer Science, Information Systems, or any other related discipline or commensurate work experience or demonstrated competence.
• Typically has 7-10 years of work experience, preferably in applications engineering, programming, or a related field.

Knowledge & Skills
• Programming Language/s (C++, GoLang, Python, JavaScript, or similar)

• Cybersecurity

• Linux operating system proficiency with services, kernel and packages configuration.

• Amazon and/or Azure Web Services
• Automation
• DevOps• Docker (Software)
• Full Stack Development
• Kubernetes
• Microservices
• Software Development
• General Software Engineering Best Practices
• Agile Methodology
 

Cross-Org Skills
• Effective Communication
• Results Orientation
• Learning Agility
• Digital Fluency
• Customer Centricity

Impact & Scope
• Impacts function and leads and/or provides expertise to functional project teams and may participate in cross-functional initiatives.

Complexity
• Works on complex problems where analysis of situations or data requires an in-depth evaluation of multiple factors.

Disclaimer
• This job description describes the general nature and level of work performed in this role. It is not intended to be an exhaustive list of all duties, skills, responsibilities, knowledge, etc. These may be subject to change and additional functions may be assigned as needed by management.

Confirm your E-mail: Send Email