The Software Engineer designs, develops, tests, and sustains complex software solutions supporting mission-critical systems. This role focuses on backend development and supports processing‑intensive analytics, algorithm development, large‑scale data processing, real‑time systems, and enterprise information systems. The engineer collaborates with cross‑functional teams to translate documented requirements into well‑designed software solutions, applies appropriate development methodologies, and contributes to system‑level design decisions including hardware/software tradeoffs, reuse strategies, and COTS/GOTS integration.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level