Skip to Main Content
← Back to Jobs

Software Engineer

Thoms & Associates Reno ,NV
  • Expired: 20 days ago. Applications are no longer accepted.
Job Description

 Essential Job Responsibilities:

Develop product features through product design, implementation, stabilization, and release phases

Responsible for building high quality, resilient, maintainable, and scalable software

Participate in product design, requirements prioritization, and tradeoffs with rest of the engineering team

Test, release, and support product features, including troubleshooting and debugging as necessary

Participate in preventive and reactive system maintenance as part of the devops team


To perform the job successfully, an individual should demonstrate the following:

Adaptability - Demonstrates persistence and overcomes obstacles. Measures self against standard of excellence. Recognizes and acts on opportunities. Sets and achieves challenging goals. Takes calculated risks to accomplish goals.

Communications - Exhibits good listening and comprehension. Expresses ideas and thoughts in written form. Expresses ideas and thoughts verbally. Keeps others adequately informed. Selects and uses appropriate communication methods.

Dependability - Commits to doing the best job possible. Follows instruction. Keeps commitments. Meets attendance and punctuality guidelines. Responds to requests for service and assistance. Takes responsibility for own actions.

Quality - Applies feedback to improve performance. Demonstrates accuracy and thoroughness. Displays commitment to excellence. Looks for ways to improve and promote quality. Monitors own work to ensure quality.

Quantity - Achieves established goals. Completes work in timely manner. Meets productivity standards. Strives to increase productivity. Works quickly.

Teamwork - Balances team and individual responsibilities. Contributes to building a positive team spirit. Exhibits objectivity and openness to others' views. Gives and welcomes feedback. Puts success of team above own interests.


To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Qualifications / Skills:

Experience shipping and maintaining consumer software through at least one full release cycle

Experience deploying to a public cloud like AWS (APIs, message-queue systems, databases, etc.) Experience with either native iOS and Android or modern Single-Page Application websites desired

Experience with React Native and/or Angular strongly desired

Experience developing services with node is required

Systems architecture design skills required

Experience with SQL and noSQL databases including MySQL and MongoDB strongly desired

Strong analytical and problem-solving skills

Strong collaboration skills, ability to work well with a small distributed team

Proficiency in Typescript, Javascript, Python or other modern object-oriented languages

Experience deploying and operating services on AWS and/or Azure Experience with Test-Driven-Development and other software testing approaches

CS degree or equivalent experience 1-5 years’ experience required

Looking for someone who has been through one or two major ship cycles

Thoms & Associates


Reno Nevada
Reno, NV