Principal Software Engineer
Job Description
Type: Full Time
Location: San Francisco Peninsula, Bay Area, California, US
Compensation: Competitive salary + stock options, DOE
Culture: open, highly technical, flexible time, team work, growing with the company
Benefit: Great health insurance benefits for family, 401K and more
Reports to: Director of Engineering
Role and Responsibilities
As a key technical member of the engineering team, architect, implement, and maintain a highly scalable and highly available billing system for our communication-as-a-service (CaaS) cloud products. This billing system integrates with several external systems including telecom pricing system, cloud-based credit card processing system, and the internal financial system. The data maintained by the billing system may be a source for internal business intelligence uses.
Qualifications and Education Requirements
The ideal candidate should have a can-do attitude. Enjoys and thrives working in a dynamic and fast moving start-up environment. Must have experience in leading the design and implementation a complex and sizeable enterprise software systems across front-end and backend database systems. Good verbal and written communication skills are a definite plus.
BS in CS or a related field is required. MS in CS or a related field preferred. Must have 13+ years of progressive technical experience in enterprise software development.
Preferred Skills
The cloud products are built on JAVA. The candidates must have strong expertise in the following areas:
- J2EE Core
- Java concurrency libraries
- Spring
- Hibernate
- Relational database schema design
- High availability
- Test automation
- RESTful web services
Good to have:
- Jersey
- NoSQL databases (MongoDB, Redis, etc.)
- Relational database admin and performance tuning
- Server virtualization
- VOIP product development
- Cloud product development
Additional Notes
This position requires a good blend of both front-end and back-end system development expertise. We are a fast moving start-up so the candidate should be flexible and adaptable in dealing with changing requirements.
How to Apply to the Job:
Email your resume to MichelleYouBiz@gmail.com with the following info:
- The job title & location (or desired job title & location), your current location
- A summary of your qualifications for the job, in the body of the email
- Your current salary, and expected compensation for the new job
- Best time, phone number or Skype ID (if you're not in USA) to contact you
All job applications will be kept confidential
- Welcome to Connect with Michelle You on LinkedIn for future jobs
- Privacy tips for job seekers on LinkedIn