We are looking for a Sr. Software Engineer who enjoys rapid prototyping, is enthusiastic
about getting products live that customers love to use, and is serious about developing quality products.
Major Responsibilities
You will assume an important role within the core product development team, developing and integrating high-quality, sophisticated product features and components.
- Ensure overall architectural consistency, and delivery of the key system areas of the Makana product suite including modeling, configuration, and calculation.
- Lead the design of, and enforce the use of, patterns for other engineers to implement as they develop features in their sections of Makana applications.
- Interact with Product Managers to understand compensation requirements
- Plan, design, develop, test and deploy software as a service (SaaS). Establish and achieve milestones on schedule.
- Evaluate new technologies or vendor product offerings that may add capabilities to the Makana system. If a new technology or offering is adopted, design and implement necessary integration.
Highlights
- You’ll be part of a highly collaborative engineering team.
- You’ll work with experienced entrepreneurs with a deep knowledge of a complex business problem.
- You’ll work on an exciting new approach to business applications using state-of-the-art technologies for web-based Rich Internet Application (RIA) development.
- You’ll see results quickly.
- You’ll be able to earn valuable stock options at a venture-back software-as-a-service (SaaS) company.
Requirements
- B.S. Computer Science or equivalent experience.
- 7+ years experience developing and launching products.
- Expertise with Object Oriented programming - we use Java/Groovy on the server.
- Working knowledge of software architectures and patterns.
- Proven history of developing large-scale, high performance, distributed web-based applications.
- Experience with one or more middle tier or server packages with knowledge of their strengths and weaknesses (Hibernate, JBoss, Spring, Livecycle/Flex Data Services etc.)
- Proficiency with SQL, Relational Databases (e.g. MySQL, PostgreSQL, DB2, etc.), and UML.
- Proficiency with Windows 2000/XP/Server and Linux.
- Excellent interpersonal and team collaboration skills.
- Experience with development tools like ANT, source control (we use Subversion), bug tracking (we use Fogbugz).
- Strong knowledge of XML.
Preferred
- Expertise in the sales compensation/performance management, accounting, human resources, or payroll domains.
- Experience developing both licensed software and software as a service (SaaS).
- Working knowledge of point-to-point messaging, publish-subscribe messaging, peer-to-peer distributed computing, JMS, or MQ Series.
- Proficiency developing Flex-based applications (MXML/ActionScipt)
- Experience developing distributed systems.
We offer excellent pay, stock options, and benefits. We're located in historic Lexington, MA.
Resumes should be mailed as a Microsoft Word or PDF attachment to:
nextstep@makanasolutions.com
Only mailed resumes with a brief note including why you would be a good fit will be reviewed. Those candidates with backgrounds most suitable for the position will be contacted. Only candidates should reply, no contact will be accepted from third party recruiters.