We are looking foran extremely talented Lead Software Engineer to join our BusinessApplications Team. You will be part of a global agile group that is responsiblefor developing best in class, business applications used by hundreds ofbusinesses to manage billions of dollars of spend each year. The positionwill require a candidate to design, develop, maintain, and scale core productsand features.
Responsibilities:
· Being a hands-on contributor is a keyresponsibility in this role
· Design, develop, maintain, and scaleplatformsystems and services
· Participate in operational design and code review
· Architect and develop one or more major areas ofSaas products
· Find creative, elegant and maintainable solutionsto complex problems
· A good team player, works, and communicates wellwith others
· Advocate best practices (unit/automation testing,code reviews, code quality, etc.)
· Continually look for opportunities to improve ourcore applications, features, process and business
Requirements:
· Minimum of 7+ years of software developmentexperience
· Minimum of 4+ years of experience as a SeniorSoftware Engineer
· Experience in web development using Ruby on Rails
· Experience designing, estimating, and implementingcomplex systems
· Proven understanding of software development bestpractices and design patterns
· Experience working in an agile environment thatfollows Scrum or other agile methodologies
· Demonstrated knowledge of security/access control,scalability, high availability, and concurrency
· Bachelor's degree in Computer Science (orequivalent), or equivalent experience