Our mission is to drive progress and we're always on the lookout for innovative minds who can contribute to our cause.
As a Staff Software Engineer, you will work on an agile product team and provide technical leadership by guiding product design. In addition to planning, coordinating, coding, and testing, you will deliver complex functionality for the entire product or products it supports.
This role involves designing significantly more complex parts of a system independently. You will provide coaching and mentoring to others within the technical discipline and be recognized as a technical advisor in solving complex problems. You will develop creative solutions and provide answers to complex challenges by identifying and organizing necessary resources.
Key Responsibilities
* Develop existing and new applications by analyzing and identifying areas for modification and improvement. Develop new applications to meet customer requirements;
* Monitor, identify, and correct the most-complex software defects to maintain fully functioning applications software;
* Work effectively with cross-functional teams to conceptualize products and services, leveraging data to drive original design ideas and decisions;
* Design and oversee the functionality, usability, and accessibility of business-critical portals/websites using content creation and management tools as well as digital media to ensure that technical continuity is maintained and development standards are met;
* Discuss and recommend technical developments to improve the quality of the website/portal/applications software and supporting infrastructure to better meet users' needs;
* Contribute to and maintain a roadmap to facilitate application software development and ensure the development work is prioritized in line with business requirements;
* Provide fault isolation and resolution for complex challenges to limit and address issues promptly;
* Deliver small- or medium-scale projects while working within an established program management plan;
* Design distribution of database resources and provide physical modeling and design services to tune database applications for optimum performance.
Required Skills and Qualifications
* Bachelor's degree in Information Technology, Computer Science, Computer Engineering, or equivalent fields;
* Advanced English (broad vocabulary, strong grammar, able to lead meetings, argue, negotiate, and conduct training sessions);
* Experience as a Specialist developer, writing code for multiple applications (TypeScript and React with a plus in Javascript);
* Experience with DevOps practices or Extreme Programming (XP) as part of development;
* Experience managing application operations and infrastructure;
* Experience with cloud solution providers (such as AWS, etc.) to host applications and services;
* Experience in consuming and writing APIs;
* Experience working within a developer community;
* Strong communication skills.
Main Benefits
* Variable remuneration;
* Health plan;
* Dental plan;
* Life insurance;
* Private pension plan;
* Visual benefit;
* Vaccine reimbursement;
* Corporate University;
* Wellhub (Gympass);
* Depending on the unit, you will have a restaurant on site, meal voucher, or food allowance;
* Pharmacy aid;
* And many other benefits
About Our Organization
Our goal is to meet the growing global need for food, fuel, shelter, and infrastructure while promoting sustainability and preserving the planet we call home. We innovate to drive productivity and protect our planet, and we invite you to be part of this story. Together, we will create, test, and overcome to enable life to progress.