Full Time

Senior Software Engineer - Java, AWS, & Distributed Systems

BOK Financial
Remote
$100K - $175K* / year (about $48–$84 an hour)

Job Description

About this kind of role

What a Senior Software Engineer - Java, AWS, & Distributed Systems usually does. The employer's own details are in the listing.

Typically does: Designs, develops, and tests software solutions using Java and related technologies. This role often involves working with distributed systems, ensuring scalability, reliability, and performance. Senior engineers frequently mentor junior developers and participate in architectural decisions. They may also be responsible for debugging and resolving complex issues within existing systems.

Tools and skills: Proficiency in Java, experience with Amazon Web Services (AWS), knowledge of distributed systems principles, and familiarity with tools like Git, Jenkins, and various testing frameworks are generally required.

Good fit for: Individuals with strong problem-solving abilities, a passion for building robust and scalable applications, and a desire to lead and collaborate within a development team typically thrive in this role.

Among 15 to 24-year-olds in São Tomé & Príncipe, unemployment was 8.8% in 2025, against 9.1% for everyone, by the International Labour Organization’s estimate. See it over the years →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.