Back-End Software Development Engineer II

Apptio Bellevue , WA 98009

Posted 3 months ago

You: You are a seasoned server-side software engineer who is passionate about the quality of your solutions. You love solving challenging algorithmic problems and digging into how and why complex software works the way it does. You are methodical, disciplined, and thorough in your approach to building robust, maintainable, high performing enterprise software and deeply understand what it takes to design with testability and automation in mind.

Us: We own the core of the Apptio platform that calculates massive amounts of data using an innovative in-memory database. We solve all manner of issues from providing high-level functions and formulas for our domain-specific language to performing low-level tuning of the JVM and everything in between.

What we want you to do: Expand our server platform with new capabilities to enhance its power and versatility. Internalize the existing code base to determine areas that can be refactored/rearchitected for simplicity/maintainability/scalability, etc. Basically, bring your awesomeness to the team.

Requirements:

Basic Qualifications:

  • Bachelor's in Computer Science or equivalent experience

  • 3+ years of professional software development experience using Java, C#, C++, or other object-oriented languages.

  • Deep understanding of algorithms, data structures, and object-oriented design.

  • Strong experience in creating unit and automated functional tests.

Preferred Qualifications:

  • Demonstrated experience with best SDLC practices: coding standards, reviews, code management, build processes, and testing

  • Building and operating microservices and DevOps practices

  • Exposure to Business Intelligence (BI) concepts

  • Demonstrated leadership role in developing and delivering complex software systems

  • Experience in working with customers, product management, and senior management to deliver value to the market

  • Ability to handle multiple competing priorities in a fast-paced environment

  • 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 designing and implementing REST APIs

  • Experience developing with AWS

Apptio benefits include Company-Paid employee health, dental, vision, life, disability insurance, and generous contributions to a health savings account. We also offer participation in a flexible spending account, 401k, and other voluntary programs.

The Company

Apptio is the business management system of record for hybrid IT. We transform the way IT runs its business and makes decisions. With our cloud-based applications, IT leaders manage, plan, and optimize their technology investments across on-premises and cloud. With Apptio, IT leaders become strategic partners to the business by demonstrating the value of IT investments, accelerate innovation, and shift their technology investments from running the business to digital innovation. Hundreds of customers choose Apptio as their business system of record for hybrid IT. For more information, please visit www.Apptio.com.

Apptio Inc. is not open to 3rd party solicitation or resumes for our posted FTE positions. Resumes received from 3rd party agencies that are unsolicited will be considered complimentary.

Apptio, Inc. provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, national origin, age, disability, genetic information, marital status, amnesty, or status as a covered veteran in accordance with applicable federal, state and local laws. Apptio, Inc. complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities.


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software Development Engineer II Bellevue

Amazon.Com, Inc.

Posted 1 week ago

VIEW JOBS 8/10/2019 12:00:00 AM 2019-11-08T00:00 Amazon WorkDocs is looking for an experienced engineer to create customer-focused user experiences for enterprises applications. WorkDocs provides experiences for editing, sharing, collaboration, and review, which enables file–driven workflows common in business environments. As a Developer focused on improving the customer user experience, you are a hands-on designer and leader who will be responsible for developing best-in-class consumer experiences in a fast-paced, agile, startup-like environment. You will help define and drive our UX vision for multiple platforms - web, mobile, desktop clients. Your focus will be to define, design and work with the broader engineering team to develop user interfaces, systems, and the interaction, visual, and motion design patterns for all customer facing experiences . You are a customer-focused, detail-obsessed, creative leader who has successfully designed and delivered consumer products at broad scale. You also have strong design, business, and technology intuition and you're able to think big and stay connected to the details. You are a tireless advocate for design excellence with an impressive ability to build bridges and collaborate with other teams and stakeholders. Responsibilities: * Lead the design of sophisticated UX and work with the engineering team and other designers to design, develop and iterate on UI architecture, interface, and interaction flow of applications and experiences * Define and drive the vision & identity for Amazon WorkDocs * Use business requirements, market research and customer feedback to assist in developing scenarios, use cases, and high-level requirements * Dive deep on consumer insights, product analytics, and competitive intelligence to drive product innovation and iteration * Lead brainstorming sessions and design reviews * Create storyboards, wireframes, visual mockups, click-through, and prototypes * Lead or participate in quick and iterative user research for ideation and concept refinement * Evangelize concepts and designs to a diverse audience, in both ad-hoc and formal presentations * Stay on the cutting edge of what's new in technology and user experience, identifying opportunities to and experimenting with applying new technologies and interaction patterns to customer problems Amazon.Com, Inc. Bellevue WA

Back-End Software Development Engineer II

Apptio