logo inner

Senior Software Engineer (Remote)

Criteria CorpIndore, India | Madhya PradeshRemote, Onsite

As an integral member of Criteria’s Global Engineering team, the Senior Software Engineer will be responsible for designing and developing solutions to application problems, ensuring a solid development framework of leading-edge technology and process is utilized in developing the Criteria product to meet business needs and vision.  This will involve collaborating with the wider Research and Development (R&D) team and key stakeholders including R&D Psychology, Product and Project Managers.
We are looking to hire a Senior Software Engineer who will play a pivotal role in advancing our technology stack, mentoring junior team members, and contributing to the evolution of our product offerings. If you are passionate about innovative technologies and thrive in a collaborative environment, we would love to hear from you.REQUIRED KNOWLEDGE/SKILLS/ABILITIESTo be successful in this role the incumbent will demonstrate the following:

  • Comfortable working during parts of the day that overlap with Pacific Standard Time (PST) and/or Australia’s AEST for occasional meetings.
  • Excellent English-speaking skills, with a strong command of written English, and comfort in collaborating with native English speakers.
  • Proficiency in PHP and advanced JavaScript.
  • Experience in front-end web development using JavaScript
  • Proven track record in creating API back-ends and connecting them to web application front ends.
  • Hands-on experience with Amazon Web Services (Lambda, API Gateway, DynamoDB, EC2, AWS-SDK).
  • Experience working in a continuous integration/deployment environment
  • Expertise in implementing and maintaining unit, integration, and system tests
  • Meticulous attention to detail and the ability to create quality documentation
  • Natural curiosity and a proactive drive to continually develop skills and assist junior team members.
  • Superior problem-solving skills and diligence in task execution.

Additional Desirable Skills include:

  • Experience in NodeJS and/or TypeScript development.
  • Familiarity with front-end frameworks such as React.
  • Experience with Infrastructure as Code principles.
  • Proficiency in Linux scripting languages such as Shell or Groovy.
  • Fluency in multiple programming languages.
  • AWS (Amazon Web Services) Certification (e.g., AWS Developer Associate).
  • Engagement in side projects or personal development that enhances your in-office skills.

RESPONSIBILITIESTech/Programming:

  • Master the tools and technologies used at our company.
  • Routinely evaluate current or emerging methodologies, technologies, and frameworks for feasibility or improvement.
  • Scope, design, and estimate the effort of solutions, ensuring adherence to architectural best practices (performance, resiliency, cost, security, and operational excellence).
  • Translate detailed business requirements into robust and comprehensive system designs.
  • Undertake programming for various applications and systems.

Quality:

  • Contribute to and enhance the automation of testing by writing unit, integration, functional, smoke, performance, and security tests.
  • Participate in efforts to improve code quality and reduce technical debt.

Delivery:

  • Assist in the implementation of continuous integration and continuous delivery.
  • Enhance the monitoring of system operations to detect potential issues (infrastructure, application, and security).

Collaboration:

  • Actively participate in the agreed Software Development Life Cycle (SDLC).
  • Contribute to and refine standards, policies, and procedures to ensure operational excellence.
  • Maintain and update internal documentation and wikis.
  • Communicate project information to stakeholders through presentations, technical reports, or white papers.
  • Provide regular status updates (including identifying deviations) to stakeholders.

Support:

  • Offer technical guidance or support for the development or troubleshooting of systems.
  • Mentor other team members to ensure leading practice.

Other:

  • Adhere to all internal procedures and policies (e.g., change control, security and auditing, release, configuration, problem, and incident management).
  • Perform other reasonable tasks consistent with your skills, qualifications, and experience on an as-needed basis.
  • Proactively manage your career progression.

Life at Criteria Corp

Criteria develops and markets web-based pre-employment testing software. Our mission is to make the highest quality pre-employment tests accessible to companies of all sizes. Our service, HireSelect, allows companies and organizations of all sizes to incorporate professionally developed pre-employment tests into their hiring process, in order to make more informed hiring decisions. Customers use our aptitude, skills, and personality tests to reduce turnover, hire more productive employees, and save time and money spent on hiring. Based in Los Angeles, CA, we currently have over 3,000 customers in a wide variety of industries.
Thrive Here & What We ValueDedicated to helping organizations make better, more informed hiring decisions through data-driven insights | Pivotal role in analyzing revenue performance | Collaborative work environment with cross-functional teams | Emphasis on continuous improvement of analytics processes and reporting frameworks</s> | 1. Customercentric approach that informs everything we do | 2. Employeecentric approach towards creating a positive environment that enables our team to be the best we can be.</s> | Collaborative environment | Passionate about innovative technologies</s> | Collaborative work environment that fosters cross-functional collaboration to ensure consistent messaging, strategic alignment, and continuous feedback loops across teams.</s> | 3. Rapid Growth and Change | 4. Featured on Inc. 5000 eight years in a row, scaled from just a few people to over 150 employees. | 5. Best Place to Work by Inc. and Built In LA.</s> | Collaborative and inclusive company culture | Flexible work arrangements | Professional development opportunities | Team-building events</s> | 1. Innovative Tools for Talent Success Solutions | 2. Committed to Delivering Innovative Tools that Empower Businesses to Identify Top Talent While Ensuring Compliance with Relevant Regulations | 3. Leading Provider of Talent Success Solutions Designed to Help Organizations Make Smarter Hiring Decisions</s>

Related Sub

This job belongs to these sub. Explore related roles here:
Your tracker settings

We use cookies and similar methods to recognize visitors and remember their preferences. We also use them to measure ad campaign effectiveness, target ads and analyze site traffic. To learn more about these methods, including how to disable them, view our Cookie Policy or Privacy Policy.

By tapping `Accept`, you consent to the use of these methods by us and third parties. You can always change your tracker preferences by visiting our Cookie Policy.

logo innerThatStartupJob
Discover the best startup and their job positions, all in one place.
Copyright © 2025