Software Engineer II
Spectraforce
Bellevue, Washington
an hour ago
Job Description
Job Title: Software Engineer II
Location: Onsite WA- Bellevue / Hybrid ( 3 days in office)
Duration: 9 Months
About the Role: Job Description:
Software Engineer II
Role Overview:
Minimum Years of Experience: 2+
Must-Have Skills:
Nice-to-Have Skills:
Degrees/Certifications:
A Bachelor's degree in computer science, software engineering, or a relevant field is required.
Key Responsibilities:
Skills and Qualifications:
Communication & Interpersonal:
Technical Knowledge:
Development Lifecycle:
Execution & Management:
Education: A Bachelor's degree in computer science, software engineering, or a relevant field is required.
Key Projects/Day-to-Day Responsibilities:
Performance Evaluation
How will progress be evaluated? What does success look like for this assignment
Candidates will be expected to follow a runbook while identifying opportunities for automation
Challenges
What challenges should the ideal candidate expect in this role, and how can they help address them?
A primary challenge for the team has been finding candidates who are eager to learn and can identify patterns correctly
Candidate Value Proposition
What makes this role attractive to top talent, and what unique value does it offer to the ideal candidate?
It offers end-to-end ownership of impactful database work (design - build - troubleshoot), strong technical growth, and close collaboration with stakeholders to solve real business needs.
How many rounds of interviews?
1
Types of Interviews:
Coding interview
At SPECTRAFORCE, we are committed to maintaining a workplace that ensures fair compensation and wage transparency in adherence with all applicable state and local laws. This position’s starting pay is: $ 75.00/daily.
Location: Onsite WA- Bellevue / Hybrid ( 3 days in office)
Duration: 9 Months
About the Role: Job Description:
Software Engineer II
Role Overview:
- A Software Engineer applies principles of computer science and mathematical analysis to the entire software and systems lifecycle, including design, development, testing, and evaluation. This role typically involves researching, designing, developing, and testing operating systems-level software, compilers, and network distribution software for a wide array of applications (e.g., medical, industrial, military, communications, aerospace, business, scientific, and general computing).
Minimum Years of Experience: 2+
Must-Have Skills:
- Ability to identify patterns proactively in Client's data ecosystem.
- Ability to automate manual processes using AI or other automation.
- Strong problem-solving skills.
Nice-to-Have Skills:
- PHP experience (specified as preferred).
- Familiarity with AI tools and staying current with industry trends.
- Experience with scripting languages, such as Python, JavaScript, or SQL, for data analysis.
Degrees/Certifications:
A Bachelor's degree in computer science, software engineering, or a relevant field is required.
Key Responsibilities:
- Develop and modify existing databases and database management systems.
- Write, code, and/or direct others in the creation of logical and physical database descriptions and system identifiers.
- Collaborate within a project team to coordinate database development efforts, defining project scope and limitations.
- Analyze project requests outlining user database needs to estimate required time and cost.
Skills and Qualifications:
Communication & Interpersonal:
- Strong verbal and written communication, problem-solving, customer service, and interpersonal abilities.
Technical Knowledge:
- Basic understanding of computer hardware and software.
- Knowledge of computer development software relevant to systems (e.g., SQL, VisualBasic).
Development Lifecycle:
- Basic knowledge of the full software development lifecycle, from business/systems analysis and requirements gathering to functional specification authoring, development, testing, and delivery.
Execution & Management:
- Basic capability to work independently, manage one's own time, and troubleshoot issues, making necessary system changes for resolution.
Education: A Bachelor's degree in computer science, software engineering, or a relevant field is required.
Key Projects/Day-to-Day Responsibilities:
- Analyzing how assets are used within Meta's ecosystem.
- Identifying patterns proactively in Meta's data ecosystem.
- Automating manual processes using AI or other automation techniques.
- Creating ground truth datasets.
- Developing automation for asset bucketization and strategy creation.
- Examining how data flows using various scripting languages such as PHP, Python, JavaScript, or SQL.
- Categorizing different data assets into buckets.
- Building a comprehensive dataset to track data flow patterns across Meta's ecosystem for future use cases.
- Following a runbook while identifying opportunities for automation.
Performance Evaluation
How will progress be evaluated? What does success look like for this assignment
Candidates will be expected to follow a runbook while identifying opportunities for automation
Challenges
What challenges should the ideal candidate expect in this role, and how can they help address them?
A primary challenge for the team has been finding candidates who are eager to learn and can identify patterns correctly
Candidate Value Proposition
What makes this role attractive to top talent, and what unique value does it offer to the ideal candidate?
It offers end-to-end ownership of impactful database work (design - build - troubleshoot), strong technical growth, and close collaboration with stakeholders to solve real business needs.
How many rounds of interviews?
1
Types of Interviews:
Coding interview
Applicant Notices & Disclaimers
- For information on benefits, equal opportunity employment, and location-specific applicant notices, click here
At SPECTRAFORCE, we are committed to maintaining a workplace that ensures fair compensation and wage transparency in adherence with all applicable state and local laws. This position’s starting pay is: $ 75.00/daily.