|Company Name||Apptio Inc (view profile)|
At Apptio we are focused on changing the world by making every IT organization that we work with into a more efficient and cost-effective service provider to the business. Apptio's Technology Business Management (TBM) SaaS platform provides revolutionary automation in transparency, planning and performance management required for IT to run like a business. From the founding of the company we set out to disrupt the existing enterprise software market by designing purpose-built, on-demand applications capable of managing the cost, quality and value of IT services.
Today, Apptio is on track to become the fastest growing company in the history of enterprise software. Leading global enterprise organizations such as Bank of America, Boeing, Cisco, Clorox, Facebook, JPMorgan Chase, Microsoft, St. Luke's Health System, and Swiss Re rely on Apptio to reduce costs and align IT with business priorities. Backed by some of the world's most prominent financial institutions including T. Rowe Price, Andreessen Horowitz, Greylock Partners, Madrona Ventures, Shasta Ventures, Apptio is building the next major enterprise software category. Come join our team!
We seek software engineers at all levels of experience to help us create our market-defining SaaS enterprise applications. In this role, you will be responsible for designing and delivering a variety of exciting and challenging user-facing functionality. For example, our work includes interactive modeling, business intelligence and creating an extensible applications framework. The right candidate will be a solid Java developer, collaborate exceptionally, have a knack for delivering appealing UI and demand a high-performance environment.
•Thrive in a fast-paced, collaborative, cross-functional, agile environment
•Team with product management to define desired capabilities
•Design and deliver those capabilities with state-of-the art rich interfaces in Java
•Contribute procedures, tools and practices to optimize team productivity
•Analyze problems from internal and external customers, debug and provide fixes
•Deliver initial quality, design for automated test-ability, write unit tests
Essential Qualifications and Experience:
•Passion, energy and the desire to work very hard to deliver cool software
•Object-oriented software engineering with Java (POJO)
•Complex object (data) models and business rules
•Large scale, data-driven web business applications, preferably SaaS
•Rich user interfaces with web 2.0 technology such as BI, graphical manipulation or complex tabular UIs
•Collaborative work style; effective communication; cross-functional teamwork
•Able to work with product management, field staff and customers to clarify requirements
•Experience delivering commercial software; familiarity with common roles and responsibilities, product and release life cycle, source code and change management, etc.
•B.S. in Computer Science or equivalent experience
Desired Qualifications and Experience:
•GWT and/or Java Swing
•Relational databases, schema design, SQL
•Agile development processes
•Design of commercial PaaS or internal platform/application architectures and APIs
•Experience with content-management and scriptable applications
•Domain experience with enterprise IT
•Domain experience with financial planning or other similar business applications
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 non-discrimination in employment in every location in which the company has facilities.