Senior Software Developer and Trainer

Open Position: Senior Software Developer and Trainer

About Cerebral Choice Software Solutions, Inc.

Cerebral Choice Software Solutions, Inc. is a small software development, consulting, and training company located in Irvine, CA… We offer the most user friendly small business accounting software tool, software development training services, and software development outsourcing services…

Our engineers are experienced professionals who also can teach. By developing an internal application, offering training services, and offering software development outsourcing services we establish an efficient and lean environment that benefits our customers by reducing overhead, keeping our engineers up to date on the latest technologies and techniques, and providing a full solutions for our partners.


About Our Software Development Training Solutions

Cerebral Choice offers one day crash courses, full training classes, as well as private classes in the following subjects:

  • Programming in C#
  • Windows Store Application Development using C#
  • Software Project Management
  • SCRUM development
  • Object Oriented Analysis and Design
  • Software Architecture Design and Evaluation

Other training classes like ASP.NET, Team Foundation Server Administration, Scrum development with TFS, C/C++, Java Programming, Programming with Python, and others are offered upon request

About Our Software Development Outsourcing Services

Cerebral Choice Software Solutions, Inc. offers software development services in the Medical, Industrial, Life Sciences, and Financial verticals. We are experts in many Microsoft technologies, Matlab, embedded programming, signal and image processing, artificial intelligence, and user interface design…


About the Position

The senior software engineer and trainer will be an expert in at least two of the areas we provide training in (see above). On average, he/she will deliver one training class a month, spend about 50% of his/her time providing software development services to our clients (write code, project management, software design, consulting, etc.), and spend the rest of his/her time keeping up with the technology and to keep his/her professional certifications current… The ideal candidate will be able to perform both parts of the job (software consulting services and training) on day one. However, for the right software development candidate, Cerebral Choice will be willing to invest in your future to train you to become a trainer, too…

Required Skills

An expert in at least two of the following:

  • C# and .Net programming
  • HTML5 and CSS3
  • Sharepoint development and administration
  • OOA/D
  • Software Architecture
  • Embedded software development
  • Project Management

The candidate must be willing to travel an average of one week every two months



If you are an experienced software developer with great communication skills and an experience or appetite for training others, then Cerebral Choice Software Solutions, Inc. will be a great place for you…

We offer competitive salary, 3 weeks starting vacation, medical, dental, vision, and 401K plan with company matching. We offer time and resources for our engineers to stay current and develop new skills. We believe in helping our people grow and have a core belief that by growing people the company grows


To apply, please email us your resume at No phone calls or recruiters please!