Senior Software Development Engineer, Bellevue, WA

You:

You are an experienced software engineer who strives for excellence in the user’s experience as well as in your technical solutions. You have a curious mind and a passion for continuous improvement. You thrive in an agile and fast-paced environment.

Us:

We are a high-performing cross-functional team of developers, product managers, and designers. We are passionate about delivering elegant solutions to complex business problems, and we have a proven track record of delivering successful v1 applications that delight our customers.

Basic Qualifications:

  • 6+ years of experience delivering enterprise-level software preferably in Java, other languages also considered
    • Ability to handle multiple competing priorities in a fast-paced environment
    • Demonstrated leadership role in building and delivering complex software systems
    • Experience in working with customers, product management, and senior management to deliver value to the market
    • Strong knowledge of data structures, algorithms, enterprise systems, asynchronous architectures, and object-oriented programming
    • Demonstrated experience with best SDLC practices: coding standards, reviews, code management, build processes, and testing
    • Experience with relational databases, schema design, SQL
  • Experience with backend web-based Java development and Linux-based integrated development environments, or equivalent (e.g., NodeJS w/ Express or ASP.NET MVC)
    • B.S. in Computer Science or equivalent experience

Preferred Qualifications:

  • Experience developing Software as a Service (SaaS) applications and understanding the impact of this architecture in a deployment environment
    • Database implementations (query optimization, index generation, caching) or NoSQL DBs a plus
    • Experience developing JS, CSS, HTML sites
    • Experience designing and implementing REST APIs
    • Experience developing Single Page Web Applications and frameworks like Bootstrap, AngularJS, or equivalent

What we want you to do:

You will work with your scrum team to deliver impactful and valuable features bi-weekly. You will personally own end-to-end features from concept to design to production, and partner with product managers, user experience designers, and other engineers to achieve high-quality solutions.

Apptio

The business management system of record for hybrid IT.

Technology we use

Python
Java
C++
C#
PHP
SQL
Go
Ruby
Scala
TypeScript
MySQL
PostgreSQL
React
AWS
HTML
CSS
Docker
Git
JIRA
Angular
DynamoDB

More jobs in Apptio