Join us as a Java Engineer and play a key role in advancing our High-Performance Computing (HPC) infrastructure. Our hybrid platform spans hundreds of on-premises servers and cloud resources in Microsoft Azure.
Responsibilities
Future-proof and maintain Java-based cluster scheduling and control systems
Ensure high availability and reliability of HPC resources
Maintain and improve monitoring systems for infrastructure and client submissions
Collaborate with internal stakeholders to balance resource allocation with business requirements
Troubleshoot and optimize performance across on-prem and Azure-augmented environments
Build scalable data products, cloud-native data pipelines, and modern data platforms that support thousands of stores and millions of customer interactions.
Responsibilities
Design, develop, and support scalable data pipelines and data integration solutions.
Build data engineering solutions using Python, SQL, PySpark, and modern cloud technologies.
Develop and maintain trusted data products that enable analytics, reporting, operational intelligence, and AI use cases.
Contribute to enterprise data platforms built on Databricks, Apache Spark, and Lakehouse architectures.
Implement data quality, monitoring, testing, and observability capabilities to improve data reliability.
Requirements
Bachelor's or Master's degree in Computer Science, Data Science, Computer Engineering, Software Engineering, Information Systems, Mathematics, Statistics, or a related technical field.
Nice to have: Hands-on experience through coursework, internships, research, personal projects, or open-source contributions.
Nice to have: Familiarity with cloud platforms such as Azure, AWS, or Google Cloud Platform.
Nice to have: Exposure to Databricks, Apache Spark, Delta Lake, Airflow, dbt, Snowflake, or related technologies.
Nice to have: Experience using Git and modern software development tools.
Lead and develop a team of software engineers while driving the successful delivery of scalable, secure, and high-quality SaaS products.
Compensation
In line with the amended Employment Standards Act 2000, the salary range for this role is up to: $150K dependent on assessment of skills during the interview process.
Responsibilities
Lead, mentor, coach, and develop a team of software engineers through regular feedback, performance management, career development, and day‑to‑day support.
Foster a positive, high‑performing, and collaborative engineering culture focused on continuous improvement and delivery excellence.
Remain hands‑on with architecture, solution design, code reviews, and software development while balancing leadership responsibilities.
Provide technical direction and guidance on architecture, engineering standards, software design, and development best practices.
Support hiring, onboarding, retention, and succession planning activities to build and grow a high‑performing engineering team.
Software Engineer Intern involved in full stack software development, debugging, and testing for the National Air and Space Intelligence Center (NASIC).
Compensation
Hourly rate: $21.00 - $26.00 (Pay will vary depending on the Interns year in school and experience).
Responsibilities
Develop and maintain full‑stack applications using languages such as JavaScript, Python, Go, C#, and C++
Debug and test software components
Collaborate with cross‑functional teams to support NASIC operations
Requirements
Bachelor’s degree in computer science or a relevant technical field
Oversee, design, review, build, and deploy test automation solutions and framework for the most complex, interrelated systems to ensure the quality and stability of software applications
Responsibilities
Oversee, design, review, build, and deploy test automation solutions and framework for the most complex, interrelated systems to ensure the quality and stability of software applications
Lead the troubleshooting and triage of the most complex escalated system issues with project teams to identify the root causes, resolve issues, and implement process improvements
Guide and mentor other Test Automation Engineers to ensure that their test automation solutions and scripts align with Frost’s automation framework and industry standards
Collaborate with product management, project management, development teams, and business stakeholders to develop project, product, and testing objectives
Write and execute functional test cases as needed
Requirements
Bachelor’s degree in a technical field or equivalent experience