Junior Systems Engineer

Position Title:
Junior Systems Engineer
Department:
STRATA SE
Reports to:
Jason Baker
Employment Status:
Full-Time
FLSA Status:
Exempt
Effective Date:
Feb, 1 2025
POSITION SUMMARY
We are looking for a versatile Systems Engineer with a strong foundation in software development both frontend and backend technologies. The ideal candidate will have solid understanding of systems
engineering principles and methods. The candidate will apply software engineering expertise to develop applications, extensions, and build integrations to automate systems engineering workflows and data transfer among various SW tools. Expertise is expected in TypeScript, JavaScript, React, and FastAPI, alongside experience in building secure and efficient browser extensions. A focus on clean code, performance optimization, and security best practices is essential for success in this role. The candidate should also be committed to continuous learning and leveraging modern development tools such as Docker, Git, and Vite. The candidate will also be expected to perform requirements engineering and requirements management activities based on the needs of the customers.
Essentials
- Relentless self-driven individual
- Strong systems thinking mindset to approach complex problems holistically and effectively
- A demonstrated passion for continuous learning and staying updated with emerging
technologies - Ability to effectively communicate technical concepts and work collaboratively in cross
functional teams - Strong problem-solving skills with a keen ability to analyze and resolve technical challenges
- Self-motivated able to work in a team environment
- Capable of working with limited direct supervision
- Flexible to work on assignments based on the needs of the customer
SYSTEMS ENGINEERING FUNDAMENTALS:
- Systems Engineering and Integration Principles and Methods
- Requirements Engineering & Management Principles
- ALM and PLM Experience
- Agile methodologies
REQUIRED QUALIFICATIONS
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or
equivalent practical experience - Experience applying Systems Engineering and Requirements Engineering processes to
software development - Proven experience in Application Lifecycle Management (ALM) and Product Lifecycle
Management (PLM) - Proficient in Microsoft Office suite of applications
- Proficient in Technical writing
DEVELOPER EXPERIENCE
FRONTEND DEVELOPER CORE SKILLS:
- Proficient in TypeScript and JavaScript.
- Strong experience with React (including hooks and context).
- Familiarity with Chrome Extension APIs and browser APIs.
- Advanced knowledge of HTML/CSS, including Tailwind CSS.
- Understanding of DOM manipulation and state management patterns.
- Experience with browser extension development, including:
o Cross-origin communication.
o Message passing between contexts.
o Security best practices for extensions.
BACKEND DEVELOPER CORE SKILLS:
- Proficient in Python 3.11 and FastAPI for API development.
- Experience with Nginx for serving web applications.
- Familiarity with containerization using Docker.
- MSAL Authentication
DEVELOPMENT TOOLS & PRACTICES:
Experience with Vite, Git, and browser DevTools.
- Proficient in testing strategies, clean code principles, and performance optimization.
- Familiarity with Node.js, npm, and ESLint/TypeScript.
- Proficient in Visual Studio Code and efficient in environment setup.
ESSENTIAL SKILLS
- Proficient in Microsoft Office suite of applications
- Proficient in Technical writing
- Self-motivated able to work in a team environment
- Must be capable of working with limited direct supervision
- Flexible to work on assignments based on the needs of the customer
LOCATION
- This position is located in Houston, TX
- Candidate will be able to work a hybrid schedule (remote and in office 3-4 days a week)
PHYSICAL DEMANDS AND WORK ENVIRONMENT
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this position. Reasonable accommodations may be made to enable individuals with disabilities to perform the functions.
While performing the duties of this position, the employee is regularly required to talk or hear. The employee frequently is required to use hands or fingers, handle or feel objects, tools, or controls. The employee is occasionally required to stand; walk; sit; and reach with hands and arms. The employee must occasionally lift and/or move up to 25 pounds. Specific vision abilities required by this position include close vision, distance vision, and the ability to adjust focus. The noise level in the work environment is usually low to moderate.
NOTE
This job description in no way states or implies that these are the only duties to be performed by the employee(s) incumbent in this position. Employees will be required to follow any other job-related instructions and to perform any other job-related duties requested by any person authorized to give instructions or assignments. All duties and responsibilities are essential functions and requirements and are subject to possible modification to reasonably accommodate individuals with disabilities. To perform this job successfully, the incumbents will possess the skills, aptitudes, and abilities to perform each duty proficiently. Some requirements may exclude individuals who pose a direct threat or significant risk to the health or safety of themselves or others. The requirements listed in this document are the minimum levels of knowledge, skills, or abilities. This document does not create an employment contract, implied or otherwise, other than an “at will” relationship.