As a Software Development Engineer at SunDevs you will collaborate with other senior software engineers to drive improvements to our technology, design and develop new services and solutions, and build and track metrics to ensure high quality results.
We use SCRUM, test-driven development, Trunk Base Development, Infrastructure as Code, continuous integration and deployment to deliver projects based on realistic timelines and resource constraints.
We empower our product teams to solve hard problems – customer problems and business problems – in ways that our customers love, yet work for our business. Our product teams are cross-functional and durable, generally comprised of a product manager, a product designer, and several engineers.
We staff our product teams with the skills necessary to come up with effective solutions that are valuable (our customers choose to buy or use), viable (the solution works within the many constraints of the business), usable (the user can figure out how to use) and feasible (our engineers have the skills and technology to implement).
At SunDevs we are changing the Chip about how we view our Software Engineers (SWE). They are among the people who generate the most high leverage through programming and problem solving, we think of them as generators of value and highly creative problem solvers. For this reason, we are giving them great autonomy and we encourage them to discover the "How" of solutions, including technological decisions that can have a great impact in the medium and long term.
For this we are exposing them to the objectives and problems of the business, we are sharing data, information and metrics that allow them to understand the complete picture of how their work impacts the objectives and goals of the business.
This job, as with the other roles on the product team, is an individual contributor role. You will need to be able to influence your teammates, as well as colleagues and stakeholders through your use of data and logic.
What We Look For In You
At SunDevs we are in a growth-stage, we are dealing with US based customers that demand a high level of commitment and observability about the progress of the new features and ideas that we proposed to them.
SunDevs is a young company where the average age is between 25-32 yrs, we are young people that learn and move fast, we are implementing several changes across the company including adopting Site Reliability Engineering practices, Outcome Based Roadmaps and Strong Product Teams culture.
We are looking for Software Engineers with a strong sense of ownership with their team and the mission of the product or service they are building, and a strong sense of urgency to deliver results that generate a positive impact in the business objectives, someone with strong problem solving skills willing to tackle business challenges through technology.
We expect from you:
Participate actively in product discovery activities with ideas that help your product manager and product designer to discover a strong solution – “How“ – to some of the business challenges.
Finally, work very hard to build and nurture the strong collaborative relationship with your product team.
Maintaining a positive, empathetic, and professional attitude toward customers, third party stakeholders, product managers, delivery managers, product designer, software engineers and any other member of your team.
Make sure to delivery on time all the product features and scheduled tasks to which you and your team committed.
Notify quickly and in a timely manner to the customer, stakeholders, other managers and your team about any change or risk that may affect the delivery on time of your tasks and results.
Make the status of the product/project tasks always visible for the customers and any other relevant stakeholder.
Participate in 1: 1 meetings with the rest of your team.
Provide timely feedback to your team.
Participate in the definition of the Product OKRs for your team.
Support the adoption of the DevOps culture within the company, according to the guide of The DevOps Handbook of the engineering area.
Support in the adoption of the Strong Product Teams methodology within the company, according to the guide of The Product Team Handbook of the engineering area.
Participate in the 360 Feedback Survey for the team members
Software Engineer Requirements
Bachelor’s degree in Computer Science, Software or System Engineering or equivalent practical experience in a software-related field.
2-4 years of software engineering experience
Wide experience applying Agile Methodologies.
Strong problem solving and analytical abilities
Strong communication skills in all senses.
Proficiency in one high level programming language
Be Outcome Focused - Objective and Key Results (OKR) - Key Performance Indicators KPI
Knowledge in Object Oriented Programming, Object Oriented Designing, Domain Driven Design
Broad knowledge of Cloud Computing concepts of any of the cloud providers such as AWS, GCP, Azure, etc.
Experience working in a product lead company
Have worked in a Startup previously
Demonstrated understanding of product metrics frameworks such as AARRR, HEART, etc
English Level B1 or superior.
More about our benefits
Macbook: while hired. Yours to keep after 3 years.
Monitor: while hired. Yours to keep after 2 years.