Lead software engineering and platform enablement for enterprise retirement solutions.
Compensation
In addition to the salary range, this role is eligible for bonus or incentive opportunities.
Responsibilities
Shape engineering practices
Strengthen software delivery capabilities
Drive innovation across development and deployment processes
Partner with engineering teams and stakeholders to improve application performance, deployment strategies, observability, and operational excellence
Contribute to modern platform architecture, CI/CD optimization, performance and load-testing strategies, dual-production deployment models, event-driven architecture, and enterprise-grade application modernization
Requirements
Bachelor’s degree in Computer Science, Information Technology, Computer Engineering, or a related field
Lead technical teams through complex challenges and guide clients towards successful digital transformations, while mentoring engineers and driving continuous improvement.
Compensation
Annual performance-based bonus
Responsibilities
Work on a broad variety of projects and tech stacks for clients across seven sectors
Steer technical teams through complex challenges and guide our clients towards successful digital transformations
Provide mentorship to engineers and create an environment of continuous improvement
Live in-person whiteboarding sessions to problem solve with the team
Work to agile best practices and cross-functionally with multiple teams and stakeholders
Back-end Java and Python developer responsible for building, maintaining, and evolving APIs, microservices, and integrations in mission-critical environments.
Locations (2)
Santo Amaro, São Paulo, Brazil
Sao Paulo, São Paulo, Brazil
Responsibilities
Design, develop and maintain back-end services using Java and Python following clean architecture and best engineering practices.
Create and consume RESTful and GraphQL APIs, ensuring consistency, versioning and proper documentation (Swagger/OpenAPI).
Collaborate with front-end developers, DevOps, QA and product owners for continuous delivery of features.
Ensure performance, availability and security of services through testing, logging, monitoring and code tuning.
Participate in code reviews, estimations and technical solution definition.
The Quality Engineer II is responsible for functional, regression, and non-functional testing, developing automation test frameworks, and ensuring software quality throughout the development lifecycle.
Responsibilities
Perform functional and regression testing
Perform non-functional (accessibility, performance, load and stress) testing of systems to identify capabilities, bottlenecks and points of failure
Develop and maintain automation test framework, test tools, take care of software quality while developing features
Share new updates to test automation framework within fellow QAs
Develop detailed, comprehensive, and well-structured test plans and test cases
The role involves being part of the Quality Engineering and Testing Capability Community of Practice, responsible for ASX's reference data system and Markets announcement platform.
Responsibilities
Act as a team member of the Quality Engineering and Testing Capability Community of Practice.
Work closely with BAs, Developers, Support Analysts and Business Stakeholders to ensure understanding of requirements and technical scope.
Investigate underlying causes of defects and verify that resolutions fix the problem.
Ensure traceability records exist from tests back to requirements.
Assist in test planning and specifying requirements for test environments, test data and tools.