Job Role: Full Stack / Backend Software Engineer
Job Type: This role is remote-first with potential onsite requirements at the Client’s discretion, Sacramento, CA
Job description:
My client is seeking a Software Engineer to design, develop, and maintain scalable and reliable software applications, supporting enterprise-level systems and services. The role involves working with modern programming languages such as Java, Python, and C++, and collaborating closely with project teams, business analysts, designers, and stakeholders to translate business requirements into technical solutions.
The candidate will be responsible for developing high-quality code, conducting testing and debugging to ensure system performance and reliability, and producing comprehensive technical documentation including system specifications and user manuals. Responsibilities include participating in the full software development
lifecycle, ensuring adherence to project timelines, and delivering solutions that meet functional and technical requirements. Experience working within public sector environments and applying Agile methodologies to deliver consultative engineering solutions is highly desirable.
MINIMUM QUALIFICATIONS
MQ1 – SOFTWARE ENGINEER – TECHNICAL EXPERIENCE
The Software Engineer must have a minimum of Five (5) consecutive years of experience providing Software Engineering services. This experience must include:
1. Designing, developing, and maintaining software applications and systems using various programming languages (e.g., Java, Python, C++).
2. Working closely with project teams, designers, business analysts and stakeholders to gather requirements and ensure technical specifications are met.
3. Conducting tests and debugging software applications to ensure reliability and efficiency.
4. Developing project documentation, system specifications and user manuals.
5. Reporting to project timelines and ensuring project deliverables are met.
MQ2 – SOFTWARE ENGINEER – AGENCY EXPERIENCE
The Software Engineer must have a minimum of five (5) consecutive years of experience providing software engineering services to a California State Department, federal, state, local or public agency.
DESIRABLE QUALIFICATIONS
DQ1- SOFTWARE ENGINEER
Two (2) or more consecutive years of experience not listed within MQs, in the last 10 years providing software engineering consultative services to a State of California Department using Agile methodology.