Career Center

Java/AWS Software Engineer III

Location: Bellevue, WA
Posted On: 05/22/2026
Requirement Code: 73743
Requirement Detail

Essential Functions:

  • Design, develop, and maintain robust Java services using industry best practices
  • Lead the architecture and development of scalable and high-performing backend services
  • Ensure the quality of architecture and design of systems
  • Leverage performance profiling and log analysis to understand system behavior
  • Approach every customer engagement with a profound commitment to their success
  • Deliver clear written communication of technical designs and solutions
  • Analyze and improve the efficiency, scalability, and stability of system resources
  • Implement advanced process threading and asynchronous execution models
  • Collaborate with cross-functional teams to integrate various software components into a cohesive system
  • Mentor junior developers and engineers, promoting technical growth and excellence
  • Stay abreast of the latest industry trends and technologies, applying them to improve existing solutions

·        Drive the research, evaluation, and adoption of new tools and frameworks

Competencies:

1.      Ensures Accountability

2.      Tech Savvy

3.      Communicates Effectively

4.      Values Differences

5.      Customer Focus

6.      Resourcefulness

7.      Drives Results

8.      Plans and Prioritizes

9.      Decision Quality

10.   Self-Development

Work Environment:

This job operates in a professional office environment. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets and fax machines.

Physical Demands:

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.

While performing the duties of this job, the employee in this position frequently communicates with other co-workers/clients who have inquiries about the various projects and other needs.  Must be able to exchange accurate information in these situations.  The employee must be able to remain in a stationary position 75% of the time.  The employee in this position needs to occasionally move about inside the office to access file cabinets, office machinery, etc.  Constantly operate a computer and office machinery such as a calculator, keyboard, copy machine and printer.  Frequently moves boxes with equipment weighing up to 25lbs across the building and/or to other offsite buildings for various project needs.

Required Education and Experience:

Bachelor’s degree          

5-7 years of experience

Qualifications:

  • Bachelor’s or master’s degree in computer science, engineering, or a related field preferred. Equivalent experience is also considered
  • 5 years relevant working experience and 5+ years as an engineering lead, especially for a large and complex software project
  • Experience building and supporting complex, high-concurrency SaaS products, from the lead developer or architect role
  • Deep understanding and direct knowledge of software scalability and stability techniques for cloud-based software
  • In-depth knowledge of various database technologies including relational (SQL) DBs AND non-relational (NoSQL) DBs
  • In-depth knowledge of Java required
  • Proficient in process threading, asynchronous execution, and concurrent programming.
  • Experience with cloud-based hosting solutions necessary – AWS or GCP
  • Experience with Big Data, Machine Learning, and Software-defined Network is a plus
  • Understanding of software quality assurance principles
  • High-quality organizational and leadership skills
  • Outstanding communication and presentation skills