Software Engineer responsible for creating and maintaining data workflows and automation pipelines using Apache Airflow. Collaborating with teams to ensure workflows are efficient, secure, and production ready.
Responsibilities
Design, develop, test, deploy, document, maintain, and enhance complex software systems based upon documented requirements.
Process-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems.
Work individually or as part of a team. Review and test software components for adherence to design requirements and document test results.
Resolve software problem reports.
Utilize software development and software design methodologies appropriate to the development environment.
Provide input to the software components of system design including hardware/software trade-offs.
Create and maintain data workflows and automation pipelines using Apache Airflow and collaborate closely with data engineers and stakeholders.
Requirements
TS/SCI with agency appropriate poly
Master’s degree in computer science or related discipline from an accredited college or university, plus three (3) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity.
OR
Bachelor’s degree in computer science or related discipline from an accredited college or university, plus five (5) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity
OR
Seven (7) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity.
Experience using the Linux CLI and Linux tools
Experience developing Bash scripts to automate manual processes
Recent software development experience using Python and Java
Experience using Apache Airflow (DAG design, scheduling, operators, sensors) to orchestrate, schedule, and monitor complex workflows
Experience using Distributed Big Data processing engines including Apache Spark
Experience with containerization technologies such as Docker, containerd, and Podman
Experience with Git Source Control System
Benefits
Wyetech believes in generously supporting employees as they prepare for retirement. The company automatically contributes 20% of each employee's gross compensation to a Simplified Employee Pension (SEP) IRA, with no requirement for employee matching. All contributions are fully vested from day one, ensuring immediate ownership of retirement funds.
Wyetech provides a generous PTO plan of up to 200 hours annually, aligned with applicable state leave regulations. Employees have the flexibility to adjust their PTO allocation at the start of each calendar year, ensuring it meets their evolving needs.
Full-time employees have the option to participate in a variety of voluntary benefit plans including:
A Choice of Medical Plan Options, some with Health Savings Account (HSA)
Vision and Dental
Life and AD&D Benefits
Short and Long-Term Disability
Hospital Indemnity, Accident, and Critical Illness Insurances
Optional Identity Theft and Legal Protection Services
Software Engineering Intern developing AI - enabled tools to improve productivity at Provation. Collaborating with senior engineers and contributing to automation and AI integration initiatives.
Software Engineering Intern with a focus on healthcare SaaS applications. Collaborating on secure, scalable software solutions while gaining exposure to AI and cloud development.
Senior Fullstack Developer working on scalable solutions for supply chain planning at Sunstice. Involves front - end and back - end development in a hybrid work environment.
Senior Cloud Engineer building and operating multicloud infrastructure for a fast - growing AI startup. Collaborate across teams in developing scalable systems for Fortune 500 clients.
Lead Full Stack Engineer for Department of Defense projects using modern tech stack. Overseeing team development while implementing scalable system architectures and robust web applications.
Software Engineer Intern developing software solutions for a FinTech company. Collaborating with teams to deliver solutions and follow PCI compliance standards.
Provide technical leadership in software design and implementation for optical networks at Nokia. Collaborate across teams to deliver high - quality software solutions in an Agile environment.
Staff Software Engineer developing secure systems using C/C++ and Python. Leading security architecture and mentoring engineers in regulatory compliance and best practices.
Senior Software Engineer enhancing scalable screening solutions for global financial institutions. Designing and maintaining reliable software for financial crime compliance in an Agile environment.