Senior Software Engineer - Cloud

Sorry, this job was removed at 3:07 p.m. (PST) on Monday, June 27, 2022
Find out who’s hiring remotely
See all Remote jobs
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

We are looking for a Senior Software Engineer with exceptional backend software engineering skills, who is looking to help maintain the application microservices for Apptio Cloudability.

 

Some of the technologies you'll be using include: Containerized services in a Kubernetes clusters written in Golang and Java; microservices in AWS, GCP, Azure, and their hosted services like RDS, SQS, and Lambda; NoSQL/distributed with DynamoDB and Redis.


Responsibilities
 

As a Backend Senior Software Engineer you will work on multiple projects to help solve complex problems and high-quality solutions as part of a team. You will lead discussions on how to improve the scalability and performance of our existing systems while driving architecture towards the next big iteration. Additionally, you will mentor members of the team to become more proficient backend software engineers. You will be expected to participate in code reviews, provide constructive feedback and direct learning through focused questions. 


Qualifications
 

Basic Qualifications

  • 5+ years of professional software development experience.
  • 3+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
  • Extensive professional knowledge, experience, and understanding of at least one modern programming language, such as Java, Go, Scala, C++, or C#.
  • Professional experience with modern software development methodologies: Agile/Kanban, CI/CD, DevOps, etc.
  • Computer Science fundamentals in data structures, algorithm design and problem solving.
  • Bachelor’s Degree in computer science, a related field, or relevant work experience.

Preferred Qualifications

  • Experienced with modern API design and implementations preferably in Java.
  • Experience with columnar data technologies and databases, like Apache Parquet, Redshift, or Big Query.
  • Experience with Linux-based integrated development environments, or equivalent (e.g., IntelliJ IDEA).
  • Exceptional customer focus, ownership, and drive.
  • Demonstrated capability to provide depth and breadth technical leadership.
  • Experience in mentoring, recruiting, and team-building.
  • Excellent communication skills, both written and verbal.
  • Knowledge/education in Big Data.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

Bellevue is just across the lake from Seattle. A 5 minute walk to transit, free parking, food trucks, and plenty to do after work.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about ApptioFind similar jobs