Education
Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
Experience
A minimum of 8–10 years of professional experience in software engineering or application development.
Soft Skills
- Strong interpersonal skills and the ability to collaborate effectively across distributed teams
- Proven ability to lead initiatives while remaining a hands‑on technical contributor
- Excellent written and verbal communication skills
- High level of ownership, initiative, and self‑direction
- Meticulous attention to detail to ensure reliability and accuracy in mission‑critical systems
Physical Requirements
- Ability to work in a standard hybrid office environment
- Prolonged periods of computer use for software design, development, and troubleshooting
- Ability to participate in virtual meetings across time zones
Occasional travel as required
This job description may not be inclusive to the duties and responsibilities listed. Additional tasks may be assigned to the employee from time to time or the scope of the job may change as needed by business demands.