Jobs
>
Software Engineer
>
Montgomery

    Software Engineer - Montgomery, 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 ACID properties

    Design and code effective APIs (i.e. REST APIs)

    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 ACID properties 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 transformers--people 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



  • Stellar Innovations Campus, United States

    WeEngage is excited to partner with one of Germany's top CleanTech startups, which is set to revolutionize the optimization of renewable energy assets. · As we move away from traditional energy sources and towards renewable energy, companies need support in making this transitio ...


  • Phoenix Industries Campus, United States

    Our company has been one of the established IT consulting firms in Germany for over 20 years. · Our main focus is on consulting, implementing, and optimizing the SAP ERP standard software (S/4HANA + ECC 6.0), as well as developing individual solutions in the areas of product conf ...

  • META

    Software Engineer

    2 weeks ago


    META Montgomery, United States

    Meta · Software Engineer (Leadership) · in · Montgomery , · Alabama · Summary: · Meta is seeking Machine Learning Engineers to join our engineering team. The ideal candidate will have industry experience working on a range of classification and optimization problems like pay ...

  • Meta Inc

    Software Engineer

    2 days ago


    Meta Inc Montgomery, United States

    Meta · Software Engineer – SW Specialist - Language · Montgomery , · Alabama · 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 ch ...

  • Magnet Forensics

    Software Engineer

    4 days ago


    Magnet Forensics Montgomery, United States

    Role Summary: · The GrayKey AppLogic Team is growing With this growth, we are looking for an individual that can help us integrate across more of the Magnet Forensics product lines. · A successful candidate will be a self-motivated and milestone-driven in a fast-paced environme ...

  • Meta

    Software Engineer

    2 weeks ago


    Meta Montgomery, United States Paid Work

    Summary: · Meta is seeking Machine Learning Engineers to join our engineering team. The ideal candidate will have industry experience working on a range of classification and optimization problems like payment fraud, click-through rate prediction, click-fraud detection, search r ...


  • NebulaTech Montgomery, United States

    We are one of the top addresses in the IT world and focus on optimizing our clients' core business processes. Through the smart use of tailored IT solutions, we support our clients in getting the most out of their business and current technologies. But our success is only achieve ...

  • Rheem Manufacturing

    Software Engineer III

    2 weeks ago


    Rheem Manufacturing Montgomery, United States

    Job Description · The Software Engineer III (Electronics) is responsible for the development of software for embedded microcontroller. Software development is focused on electronic controls for HVAC and water heating products including requirements, design, qualification, and lif ...


  • Dell Technologies Montgomery, United States

    Principal Software Engineer- Detection Platform Team - Secureworks · Secureworks (NASDAQ: SCWX) is a global cybersecurity leader that secures human progress with Secureworks Taegis, a SaaS-based, open XDR platform built on 20+ years of real-world threat intelligence and research ...


  • Rheem Manufacturing Montgomery, United States

    Job Description · The following information provides an overview of the skills, qualities, and qualifications needed for this role. · The Software Engineer III (Electronics) is responsible for the development of software for embedded microcontroller. Software development is foc ...


  • Marriott Montgomery, United States

    Marriott · Senior Software Engineer - Automation · Montgomery , · Alabama · Apply Now · Schedule · Full-Time · Located Remotely? · Y · Relocation? · N · Position Type · Management · JOB SUMMARY · Senior Software Engineer - Automation · Location: · Bethesda, MD or Remote ...


  • Humana Montgomery, United States

    Humana · Senior Software Engineer · Montgomery , · Alabama · Apply Now · Become a part of our caring community and help us put health first · The Senior Software Engineer codes software applications based on business requirements. The Senior Software Engineer work assignment ...


  • Teradata Montgomery, United States

    What You'll Do · This position is for a Software Engineer in the SQL-Engine Services team within the Vantage Core – Platform Software organization. The position involves development, integration, functional and performance testing, and fault analysis of our public cloud solutions ...

  • Rheem Manufacturing

    Software Engineer III

    2 weeks ago


    Rheem Manufacturing Montgomery, United States

    Job Description · The Software Engineer III (Electronics) is responsible for the development of software for embedded microcontroller. Software development is focused on electronic controls for HVAC and water heating products including requirements, design, qualification, and li ...


  • OneStream Software Montgomery, United States

    Senior Software Engineer · Remote, USA OneStream Software LLC · Benefits Offered Vision, Medical, Life, Dental, 401K · Employment Type Full-Time · Compensation $120, $145, Range applies to US candidates only) + Benefits/Variable Comp./Equity - Range may vary based on experience.A ...


  • SMX Corporation Montgomery, United States

    Cloud Software Engineer (TS/SCI Eligible at SMX(View all jobs) ) · United States · SMX is seeking a Cloud Software Engineer to join a dynamic team working on creating mission-oriented applications for a forward leaning organization. This person should have 2+ years of experienc ...


  • Prime Therapeutics Montgomery, United States

    Prime Therapeutics · Principal Software Engineer (Tech Lead) - Remote · Montgomery , · Alabama · 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 ...


  • Prime Therapeutics Montgomery, United States

    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 make. · Job Posting Title · Principal Software Engineer (Tech Lead) - Remote · Job Description Summary · T ...


  • Renesas Montgomery, United States

    Staff Software Engineer · Job Description · Responsibilities: · Develop supporting technical documents and application notes. · Create custom solutions, example projects, and proof-of-concept designs to win new business. · Prepare and present internal (sales and channel) and ex ...


  • Oracle Montgomery, United States

    Oracle · Director, Software Engineering - Network Scaling · Montgomery , · Alabama · Apply Now · At Oracle Cloud Infrastructure (OCI), we build the future of the cloud for Enterprises as a diverse team of fellow creators and inventors. We act with the speed and attitude of a ...