Skip to main content
Posted September 22, 2017
ACT

Senior Software Engineer

San Jose, CA, United States Full Time
Commensurate with experience

ACT is a nonprofit organization helping people achieve educational and workplace success.  Our programs are designed to boost lifelong learning in...

ACT is a nonprofit organization helping people achieve educational and workplace success.  Our programs are designed to boost lifelong learning in schools and workplaces around the world. Whether it's guiding students along their learning paths, enabling companies to develop their workforce, fostering parent, teacher, and counselor understanding of student progress, guiding job seekers toward career success, or informing policymakers about education and workforce issues. ACT is passionate about making a difference in all we do.

Learn more about working at ACT at act.org!

 

Position objective: This position plays a key role in designing and implementing scalable, future-proof solutions for OpenEd’s web services and other back-end systems.

 

Typical work-related activities include:

  • Solve interesting problems from refactoring components to designing, building, and tuning new ones
  • Operate in a fast-paced, distributed and agile team that ships production code every week
  • Work on high priority tasks on the back-end services, analytics, or front-end
  • Review code and drive critical architecture decisions

 

MINIMUM QUALIFICATIONS

 

EDUCATION: 

  • Bachelor’s degree in a related area required, preferably in computer science or information technology
  • Or an equivalent combination of education and experience from which comparable knowledge and abilities can be acquired

 

EXPERIENCE:

  • Minimum of five years of experience building web applications
  • Strong working knowledge of Ruby
  • Strong computer science fundamentals in data structures, algorithms, and object-oriented programming
  • Experience with web service design and performance
  • Experience with SQL, relational database design, troubleshooting, and tuning (Postgres)
  • Experience with version control (Git and GitHub)
  • Familiarity with JavaScript and front-end development tools
  • Familiarity with front-end development ecosystem (e.g. HTML, CSS, and JavaScript)

 

KNOWLEDGE, SKILLS, AND ABILITIES:

  • Self-motivated and capacity for high level thinking and problem solving
  • Ability to adapt as the business needs evolve
  • Aptitude for continuous learning
  • Excellent communication skills, especially while working with a distributed team

 

REPORTS TO:

Lead Software Engineer

 

COMPENSATION:

Starting salary commensurate with qualifications. Excellent benefits and work environment.

 

Completion of the ACT National Career Readiness Certificate is recommended. Find a testing site near you to register for the WorkKeys assessments. Finalists for this position will be subject to a pre-employment criminal background check as a condition of employment.

 

ACT is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law. ACT values diversity in people and ideas and participates in E-verify. ACT's online position announcements are intended only to provide general descriptions of employment opportunities; none of the information provided for any position should be interpreted as a commitment by ACT to specific terms and conditions for employment.

This listing expired on Oct 22. Applications are no longer accepted.

Below are some other jobs we think you might be interested in.