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

Sr Product Manager

Remote

**Senior Product Manager, Amazon Customer Service – Social Media Innovation**

Remote

Experienced Fiber Customer Support Analyst – Delivering Exceptional Technical Support and Customer Service in a Dynamic and Innovative Environment at arenaflex

Remote

Remote Outpatient Mental Health Therapist

Remote

**Experienced Remote Chat Agent - Automotive Customer Engagement - Flexible Work Arrangement & Competitive Salary**

Remote

**Immediate Hiring: Customer Service Lead - Part-Time at arenaflex**

Remote

Project Manager for AI Bots & Educational Projects (Remote, Long-Term) - Contract to Hire

Remote

Power BI Developer- REMOTE

Remote

[Remote] Worker's Comp Claim Specialist

Remote

Top Remote Data Entry Companies Offering Flexible and Reliable Opportunities

Remote
← Back