Senior Software Engineer

Remote Full-time
Responsible for the design and management of complex systems over the lifecycle. Creates IT processes and performs analysis to identify opportunities for enhancement, creating scripts to automate internal workflows. Acts as a subject matter expert in Systems Engineering and provides high-level analytical support. Recommends alternatives for solutions and highlights strategic implications. Leads all aspects of development, integration, and testing processes such as lifecycle cost analysis, design, schedules, and feasibility studies. Provides technical expertise and analytical support to the users in solving the most complex issues with ongoing high-level support within multiple disciplines including system infrastructure operations of administration, analysis, engineering, and design. Provides high-level technical expertise and recommendations in assessing new IT software projects and initiatives to support and enhance existing systems. Recommends new or improved design solutions and processes; reviews literature, patents and current industry practices of relevance to assigned project. Designs and develops reusable components, code and document custom automation frameworks, maintains scripts, and updates as needed to build continuous delivery pipelines, ensuring rapid availability of the product. Ensures designs including architecture requirements are accurately documented. Leads complex systems development and design work that may include operating systems upgrades, systems enhancements logic design, I/O design, firmware development, model formulation, manufacturing and development cost projections, computer architecture analysis and design, and analog or digital systems engineering. Develops technical specifications based on user needs, interface control documents, test plans and procedures, analyzes configuration and processing solutions, and tests conformance to specifications. Analyzes business operations and processes to identify opportunities for process improvement, management control of work, or automation. Generates process and solution options and reviews with appropriate stakeholders. Plans and coordinates business case analysis and feasibility, including the examination of costs, benefits, and risks associated with the proposed investment or project. Recommends alternatives for solutions and highlights strategic implications. Serves as technical expert and liaison with clients, participating in meetings to ensure client needs are met. Architects, designs, implements, supports, and evaluates secure, infrastructure focused tools and services. Ensures that the technical infrastructure is sufficiently robust, scalable, and efficient to deliver the integrated services underlying the physical environment that supports the processes, resources, and operators required for developing, integrating, sustaining enterprise applications and support services. Leads high-level analytical support in the conceptualization, development, and implementation of complex, inter-linked systems. Responsible for all aspects of development, integration, and testing processes such as lifecycle cost analysis, design, schedules, and feasibility studies. Develops solutions by preparing and evaluating alternative workflow solutions, validates results by testing programmers, and ensures operation by training client personnel and providing support. Leads the installation, configuration, testing, and maintenance of operating systems, applications software, and system management tools. May act as a mentor and/or team lead for junior staff. Minimum Qualifications Bachelor's Degree in Information Technology, Computer Science, other relevant field, or equivalent relevant experience; Master's Degree preferred. Advanced computing certification preferred. 8-15 years of experience in Systems Engineering/Analysis. Other Job Specific Skills Attention to detail, and a commitment to quality work. Ability to elicit, analyze, document, and validate the system requirements that support the required system changes to meet the business need. Must have the ability to work under aggressive deadlines, manage multiple tasks, and prioritize as necessary. Excellent analytical, comprehension, communication, writing, and interpersonal skills. Strong skills in IT fundamentals including, but not limited to: server administration, networking, database support/administration, infrastructure support, and IT security design. Demonstrated ability to provision, install, configure, operate, and maintain systems hardware and software and related infrastructure. Ability to work with various programming languages, operating systems, and computer hardware platforms. Proven ability to investigate, troubleshoot and resolve complicated technical issues. Demonstrated capability to creatively solve complex requirements needs. Strong experience applying process and systems engineering, analytics and operations research methods at every phase of a project.
Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

Operations Manager – Property Management/ Work From Home

Remote

DLP Platforms Technical Support, Officer

Remote

Transaction Coordination Analyst

Remote

Professional Medical Coder II (Remote Position, Must reside in South Carolina) $5,000 Sign-on Bonus

Remote

Entry-Level Remote Data Entry Specialist – Launch Your Career with blithequark in a Dynamic and Globally Recognized Environment

Remote

Government Property and Compliance Specialist

Remote

Experienced Remote Customer Service Representative – Delivering Exceptional Support and Building Lasting Relationships with Valued Customers at blithequark

Remote

Experienced Remote Customer Sales Representative – Driving Business Growth through Exceptional Customer Experiences at blithequark

Remote

Collierville Direct Ministry- Wyldlife

Remote

Experienced Remote Live Chat Support Specialist – Customer Service and Technical Troubleshooting Expert

Remote
← Back