Jobs
>
Software Engineer
>
Topeka

    Software Engineer - Topeka, United States - GovCIO

    GovCIO background
    Description
    Overview
    GovCIO is looking for a Software Engineer – Full Stack to join our Health PMO team. The candidate should have experience with a civil agency, preferably Veterans Affairs. This is a fully remote working opportunity. This individual is expected to have a proven track record of working remotely with minimal direction. Office hours are M-F 8am-5pm ET.
    Responsibilities

    The Full Stack Senior Software Engineer will architect, design, develop and implement enterprise and cloud-based software solutions, and will be responsible for full software development lifecycle of complex applications, from concept to deployment.

    As a Full Stack principal engineer, you will work on the front-end, API, middleware and back-end architecture, design, coding using various languages, evaluate and use different development frameworks including microservices architecture and DB design, third-party and open-source software and libraries.

    You will be familiar with Agile methodologies.

    This role requires that you not only architect and design software systems and genomic analysis pipelines following industry best practices, but also develop and implement solutions in on-premises environment, Azure and AWS cloud environments in JavaScript, Python, R and other languages as decided and standardized for solution development.

    You will use your experience of implementing large scale enterprise front-end, data access layer and back-end systems from concept to production processing TB / PB of distributed data to create a scalable, and resilient hybrid and multi cloud-based system.

    Knowledge of Deep Learning and Machine Learning techniques, and experience in Machine Learning tools, techniques and programming (including LLM - Large Language Models) is a plus.

    You will be knowledgeable in good security practices in application architecture, design and development to implement secure solutions.
    Create end-to-end application software system architecture, and design

    Collaborate with Data and Security Architect to design and implement data systems and secure applications

    Define, develop and implement a functional, volumetric scalable, highly performant, reliable and distributed system including front-end, middleware, messaging, API, data, dB and back-end systems

    Define and implement loosely coupled services and micro-services based solutions

    Design application software systems for high performance computing and able to execute genomics pipelines at scale with large volumes (TB / PB) of data

    Design and implement application performance mgmt., log mgmt., audit mgmt. and system mgmt. tools including metrics

    Work with business teams and product managers to ideate software solutions

    Develop client-side API and server-side design, based on industry best practices

    Evaluate relevant frameworks for solution development (i.e. Angular, React, Vue) and select the most appropriate framework

    Effectively design the application to address functionality, usability, maintainability, scalability with optimized performance

    Be able to evaluate different architectures and design principles and able to select the most effective solution

    Design and develop the front-end application through appealing visual design

    Design and develop web applications and 3-tier client-server systems for on-premises, Azure and AWS cloud environments

    Design, develop and manage well-functioning databases and applications

    Implement persistence for distributed RDB, NoSQL with AC
    IDproperties

    Design and code effective API's (i.e. REST API's)

    Design, develop and implement batch genomic processes with orchestration engines (i.e. K8, Cromwell {Whittle}, NextFlow)

    Design and implement data pipelines for hybrid ecosystem

    Design and implement recovery and restart capabilities for applications and batch genome analysis pipelines

    Design effective test strategy and enable automation techniques

    Test and enhance software to ensure high performance, minimal latency, increased throughput, responsiveness and efficiency

    Troubleshoot, debug and upgrade software

    Implement effective application security and privacy mechanism including Authentication, Authorization, and Access control

    Write design specs, technical documentation and user guides

    Work with Data Scientists, Analysts and Researchers to create genomic analysis pipelines executing on different types of infrastructure in on-premises and cloud (Azure, AWS) environments with high quality, performance and scalability

    Qualifications
    Bachelor's degree in computer science, with 12+ years (or commensurate experience)
    Required Skills and Experience
    Knowledge of Software Development Lifecycle, distributed systems architecture, multi-tenanted application systems, architecture frameworks and agile methodologies (i.e. Scrum)

    Architecture, design and programming experience of web front-end including web servers (e.g. Apache) and UI / UX development using frameworks and / or native mode

    Extensive design and programming experience of back end, API and middleware systems

    Design and programming experience of Data systems (RDBMS-SQL, No SQL, Objects and files), Data access layer and databases (e.g. MySQL, SQL server, MongoDB)

    Design of caching systems for high performance

    Design and programming experience of microservices and service-oriented solutions

    Extensive experience in application isolation, data segregation, coarse grain, and fine grain security implementations

    Working knowledge of AAA (Authentication, Authorization and Access Control) services and tools

    Extensive working experience of loosely coupled systems and service integration via REST API's

    Experience in data design, data access in the context of application systems for PB of data and data lifecycle management including data partitioning, sharding, replication enablement of AC
    IDproperties and immediate consistency implementation

    Working experience of containers (i.e. Docker, Singularity)

    Good working knowledge of Cloud (Azure, AWS) and ability to program and deploy applications to multi ecosystem (i.e. on-premises, Azure, AWS) incorporating the concept of write-once and deploy anywhere

    In-depth knowledge and experience in deploying containerized applications using Kubernetes cluster or similar mechanism (i.e. OpenShift) with knowledge of nodes, pods and auto-scaling clusters.

    Cloud native application design and development skills

    Working experience in various application architecture constructs (pipeline, distributed, client-server, micro-services, cloud computing, hybrid cloud, web app, data access layer, event-driven, FaaS, and API-based)

    Knowledge of implementing System monitoring, metrics, and logging techniques in applications

    Working experience with High Performance Computing (HPC) is a plus

    Knowledge of CI/CD/CD techniques and tools such as Jenkins, GitLab, Atlassian and Containers such as Docker and repositories such as GitHub

    Working knowledge of highly available scalable application design in on-premises and in cloud (AWS, Azure) with multi-AZ, cross-region, and distributed data

    Knowledge of pipeline architecture and application development in healthcare and / or genomics industry

    In-depth knowledge of application development in on-premises and native cloud environments, cloud services and on-premises & cloud infrastructure (VPC, N/W, IAM, DB, K8 clusters, autoscaling, multi-zone, multi-region) and cloud migration methods with Quality First mindset

    Experience in design for distributed systems, distributed data, parallel processing, recovery, and restart techniques

    Knowledge of automation techniques and a mind-set of Automation First

    Knowledge of algorithms for search optimization, efficient DB modeling, optimized data access etc.,

    Hands-on coding experience

    Knowledge of multiple front-end languages and libraries (e.g. HTML/CSS. JavaScript, XML, jQuery)

    Knowledge of multiple back-end languages (e.g. Python), scripting and frameworks (e.g. Angular, React, Vue, Django, Flask, )

    Good communication and inter-personal skills

    Preferred Skills and Experience
    Knowledge of R would be a plus

    AI and Machine Learning (Deep Learning, Convolutional Neural Network, Deep Variant, Generative AI) knowledge and programming experience (i.e. TensorFlow) for training and inference would be a definite plus

    Solutions Architect / Application Architect or Cloud Architect or Cloud Solutions Architect certifications would be a plus


    Clearance Required:
    VA Public Trust

    Company Overview
    GovCIO is a team of transformerspeople who are passionate about transforming government IT.

    Every day, we make a positive impact by delivering innovative IT services and solutions that improve how government agencies operate and serve our citizens.

    But we can't do it alone.

    We need great people to help us do great things - for our customers, our culture, and our ability to attract other great people.

    We are changing the face of government IT and building a workforce that fuels this mission. Are you ready to be a transformer?
    We are an Equal Opportunity Employer.


    All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, disability, or status as a protected veteran.

    EOE, including disability/vets.
    Posted Pay Range

    The posted pay range, if referenced, reflects the range expected for this position at the commencement of employment, however, base pay offered may vary depending on multiple individualized factors, including market location, job-related knowledge, skills, education, experience, and internal equity.

    The total compensation package for this position may also include other compensation elements, to be discussed during the hiring process.

    If hired, employee will be in an "at-will position" and the GovCIO reserves the right to modify base salary (as well as any other discretionary payment or compensation program) at any time, including for reasons related to individual performance, GovCIO or individual department/team performance, and market factors.

    Posted Salary Range
    USD $160, USD $170,000.00 /Yr.
    Submit a referral to this job (https://careers-)
    Location

    US-Remote

    ID
    Category

    Information Technology
    Position Type

    Full-Time

    #J-18808-Ljbffr

  • Franklin Covey

    Software Engineer

    2 weeks ago


    Franklin Covey Topeka, United States

    "We enable greatness in people and organizations everywhere. · " · FranklinCovey (NYSE: FC) is the workplace of choice for · Achievers with Heart · . We are one of the largest and most trusted leadership companies in the world, with directly owned and licensee partner offices ...

  • Fusion Inc

    Software Engineer

    3 weeks ago


    Fusion Inc Topeka, United States

    Fusion Health is seeking a bright, motivated, and outgoing Software Engineer to join our Application Development team at our Topeka, KS office This candidate will participate in dynamic and challenging projects to produce and implement functional software solutions. We are lookin ...


  • FICO Topeka, United States

    FICO (NYSE: FICO) is a leading global analytics software company, helping businesses in 90+ countries make better decisions. Join our world-class team today and fulfill your career potential · The Opportunity · "We are building the future of FICO's Platform capabilities. Come j ...

  • Fusion Inc

    Software Engineer

    2 weeks ago


    Fusion Inc Topeka, United States

    Fusion Health is seeking a bright, motivated, and outgoing Software Engineer to join our Application Development team at our Topeka, KS office This candidate will participate in dynamic and challenging projects to produce and implement functional software solutions. We are lookin ...

  • APT Ltd

    Software Engineer

    3 weeks ago


    APT Ltd Topeka, United States

    Our client is looking for a talented .NET Software Engineer to oversee application development, modification, and maintenance of applications. This position monitors system applications, ensures systems run smoothly, and creates reports and other documentation outlining findings/ ...

  • Meta Inc

    Software Engineer

    5 days ago


    Meta Inc Topeka, United States

    Meta · Software Engineer – SW Specialist - Language · Topeka , · Kansas · Apply Now · Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed ...

  • Fusion Inc

    Software Engineer

    1 week ago


    Fusion Inc Topeka, United States

    Fusion Health is seeking a bright, motivated, and outgoing Software Engineer to join our Application Development team at our Topeka, KS office This candidate will participate in dynamic and challenging projects to produce and implement functional software solutions. We are lookin ...

  • Fusion Inc

    Software Engineer

    2 weeks ago


    Fusion Inc Topeka, United States

    Fusion Health is seeking a bright, motivated, and outgoing Software Engineer to join our Application Development team at our Topeka, KS office This candidate will participate in dynamic and challenging projects to produce and implement functional software solutions. We are lookin ...

  • UPMC

    Software Engineer

    1 week ago


    UPMC Topeka, United States

    Purpose · Under the direction of management and more senior members of the Shared Services Center/Centralized Quality Governance (CQG) Dept./Team , the Software Engineer - Senior (Azure/DevOps) will contribute to the overall Software Development Life Cycle (SDLC) by independentl ...

  • Kansas Action for Children

    Software Engineer

    3 weeks ago


    Kansas Action for Children Topeka, United States

    at Seaboard in Mission, Kansas, United States · Job Description YOUR OPPORTUNITYWe have an exciting Software Engineer IV opportunity in our Merriam, KS office. In this highly impactful role, you will be a key member of the information technology team. The Software Engineer IV wil ...

  • Panasonic Avionics Corporation

    Software Engineer

    3 weeks ago


    Panasonic Avionics Corporation Topeka, United States

    Panasonic Avionics takes entertainment and connectivity to new heights. We're the world's leading supplier of (IFEC) inflight entertainment and communications systems that allow passengers access to live TV, movies, music, interactive games, maps, and much more We're also expandi ...

  • FusionHealth

    Software Engineer

    3 weeks ago


    FusionHealth Topeka, United States

    Fusion Health is seeking a bright, motivated, and outgoing · Software Engineer to join our Application Development team at our Topeka, KS office This candidate will participate in dynamic and challenging projects to produce and implement functional software solutions. We are loo ...

  • Fusion Health

    Software Engineer

    2 weeks ago


    Fusion Health Topeka, United States

    Job Description · Job DescriptionSalary: · Fusion Health is seeking a bright, motivated, and outgoing Software Engineer to join our Application Development team at our Topeka, KS office This candidate will participate in dynamic and challenging projects to produce and implement ...

  • Horizon Innovations

    IT Software Engineer

    3 weeks ago


    Horizon Innovations Osage, United States

    ETC is an international high-tech company whose main business is the development, manufacturing, and installation of gas centrifuges for uranium enrichment. ETC also supplies its customers with aluminum piping and provides project management, plant design, and engineering service ...

  • Kansas Action for Children

    Software Engineer I

    1 week ago


    Kansas Action for Children Topeka, United States

    at Cox Communications in ShawneeBonner Springs, Kansas, United States · Job Description · The Software Engineer I writes and maintains code within applications and systems to implement capabilities and features, improve performance and maintainability, while reducing technical d ...


  • Security Benefit Business Services / Everly Life Topeka, United States

    1 SW Security Benefit Pl, Topeka, KS 66606, USA · Req #256 · Tuesday, May 21, 2024 · Security Benefit is searching for an experienced Software Engineer with proven experience to join our team. The ideal candidate may work remotely but will be required to travel to our home offic ...


  • Prime Therapeutics Topeka, United States

    Prime Therapeutics · Principal Software Engineer (Tech Lead) - Remote · Topeka , · Kansas · Apply Now · Our work matters. We help people get the medicine they need to feel better and live well. We do not lose sight of that. It fuels our passion and drives every decision we m ...


  • CaterTrax Topeka, United States

    CaterTrax · Senior Software Engineer · Rochester , · New York · Apply Now · Hungry, humble and smart? If you have these qualities, we want you on the team. · Job Summary: · Reporting to the Director of Software Development, the Senior Software Engineer is responsible for ove ...

  • Kansas Action for Children

    Software Engineer 1

    4 days ago


    Kansas Action for Children Topeka, United States

    at Garmin International in Olathe, Kansas, United States · Job Description · Overview · We are seeking a full-time · Software Engineer 1 (Embedded Development) · in our Olathe, KS location. In this role, you will be responsible for building upon existing software solutions to ...


  • Clarivate Analytic Topeka, United States

    We · are looking for a Senior Software Engineer to join our team As a Senior Software Engineer, you will be responsible for the design, implementation and testing phases of the software development life cycle. You will be participating as a team member on various engineering pro ...