Required Skills: software development lifecycle (SDLC)
Job Description
Job Title: Systems Engineer
Location: Remote (USA)
Duration: Contract
Job Overview & Description:
We are seeking a Systems Engineer to support a remote engagement with the County of San Diego. This role involves applying computer science principles and mathematical analysis to design, develop, test, and evaluate software and system solutions.
The ideal candidate will take a holistic, end-to-end approach to system design and development, ensuring that all components function cohesively across the system lifecycle. This includes translating business and technical requirements into system specifications, validating system performance, and supporting customer and project stakeholders.
Roles & Responsibilities:
- Analyze user needs and design, develop, and test system solutions accordingly
- Translate high-level product strategies into detailed system requirement specifications
- Ensure compliance with client and government standards using formal verification methods
- Collaborate with cross-functional engineering teams to define and implement system requirements
- Design system interfaces and integrates components into cohesive solutions
- Participate in system conceptual design and documentation
- Conduct design reviews to ensure traceability, compliance, and applicability of system components
- Develop system-level verification procedures and customer acceptance test plans
- Review and validate test plans to ensure alignment with contractual requirements
- Participate in system testing and validation processes
- Establish and maintain development standards, practices, and procedures
- Act as a liaison with customers to gather requirements and support business development efforts
- Assess system performance using technical evaluation criteria and metrics
- Modify and manage databases and database management systems
- Write logical and physical database descriptions and guide implementation
- Coordinate database development activities and define project scope and limitations
- Review project requests to estimate timelines and costs
Required Qualifications & Certifications:
- Bachelor’s degree in computer science, Software Engineering, or a related field
- 2–4 years of relevant professional experience
- No specific certifications are required, but relevant technical certifications are a plus
Skills:
-
Strong understanding of software development lifecycle (SDLC)
-
Ability to perform systems analysis, requirements gathering, and functional specification writing
-
Experience with system design, testing, and validation processes
-
Knowledge of technical standards, principles, and engineering methodologies
-
Basic troubleshooting and problem-solving abilities for system-related issues
-
Familiarity with database design, development, and management systems
-
Understanding of computer hardware, software, processors, and electronic systems
-
Experience working with development tools across multiple platforms
-
Strong verbal and written communication skills
-
Ability to work independently and manage time effectively
-
Good interpersonal and customer-facing skills