Current jobs related to Software Engineer - McLean - GCI


  • McLean, United States Intelliswift Software Full time

    Job Title: Senior Java DeveloperDuration: 6 monthsLocation: McLean, VA Hybrid (3 Days in Office)Contract Type: W2 OnlyPay Rate Range: $60 - $75/HourJob Responsibilities:Design, develop, and maintain high-quality Java applications.Collaborate with cross-functional teams to define, design, and ship new features.Write clean, scalable, and efficient code...

  • Lead Software Engineer

    3 months ago


    McLean, United States TheIncLab Full time

    Job DescriptionJob DescriptionThe Mission Starts Here TheIncLab engineers and delivers intelligent digital applications that have a profound and positive impact on the lives of our customers, our people, and the free world depending on both of us. We are where innovation meets purpose; and where your career can meet purpose as well. We are seeking a Lead...


  • McLean, United States Stem IT Full time

    **Must have at least a Top Secret SCI clearance to be considered, no exceptions**Looking for challenging work? Fully paid health, vision, dental premiums? Great PTO, training allowance, bonus, 401(k) and more?An innovative software company in the Defense and Intelligence space is hiring cleared Software and DevSecOps engineers to start ASAP. You will, build...


  • McLean, United States Stem IT Full time

    **Must have at least a Top Secret SCI clearance to be considered, no exceptions**Looking for challenging work? Fully paid health, vision, dental premiums? Great PTO, training allowance, bonus, 401(k) and more?An innovative software company in the Defense and Intelligence space is hiring cleared Software and DevSecOps engineers to start ASAP. You will, build...

  • Software Engineer

    3 months ago


    McLean, United States xScion Full time

    Job DescriptionJob DescriptionSalary: As an employee, you Turn Change Into Value® - for our clients, for our company, for your professional growth, and for the consumers. We hire the best and brightest, who are driven to create lasting value. At xScion, you aren't just another team member, you're impactful. You're empowered....

  • DSP Software Engineer

    3 months ago


    McLean, United States DGS Full time

    Job DescriptionJob DescriptionJoin us at DGS and be part of a pioneering team Transforming the Wireless EconomyThe exponential growth in wireless demand and 5G technologies requires greater bandwidth, lower latency, and higher reliability. To solve today’s spectrum challenges efficiently and effectively, service providers need real-time, persistent...

  • Software Engineer

    2 months ago


    McLean, United States The Swift Group Full time

    Job DescriptionJob DescriptionThe Swift Group is looking for a Software Engineer who will design and develop complex new software products, or make significant enhancements to existing software. The ideal candidate is a hands-on developer with significant experience in developing scalable data platforms, with experience in business intelligence, analytics,...


  • McLean, United States The Swift Group Full time

    Job DescriptionJob DescriptionThe Swift Group is looking for a Senior Software Engineer to work with stakeholders to design and develop web-based applications. Additionally, they will design and develop the data workflows and processes required to support the applications. As a member of the team, candidates will work in a multi-tasking, quick-paced, and...


  • McLean, United States Capital One Full time

    Lead Software EngineerDo you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a big group of makers, breakers, doers and disruptors, who solve real problems and meet real customer needs. We are...


  • McLean, United States Capital One Full time

    Lead Software EngineerDo you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a big group of makers, breakers, doers and disruptors, who solve real problems and meet real customer needs. We are...

  • Software Engineer

    4 months ago


    McLean, United States NeoMax Full time

    Job DescriptionWe are looking for a software engineer to support an organization that builds full stack software system solutions that increases the speed at which data is acquired and exploited by hundreds of individuals on mission critical systems as well as provide mission critical ad-hoc data analysis. This position will be part of a team that builds,...


  • McLean, United States Capital One Full time

    Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a big group of makers, breakers, doers and disruptors, who solve real problems and meet real customer needs. We are seeking Full Stack,...


  • McLean, United States Capital One Full time

    Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a big group of makers, breakers, doers and disruptors, who solve real problems and meet real customer needs. We are seeking Full Stack,...


  • McLean, United States Alarm.com Full time

    Job DescriptionJob DescriptionPOSITION OVERVIEWAlarm.com, a rapidly expanding, entrepreneurial technology company, is seeking an ambitious, talented Software Engineer with a B.A., B.S., or M.S. in Computer Engineering, Computer Science, or a related engineering program. Ideal for candidates who are keen on working with technologies such as wide area cell...


  • Mclean, United States Capital One Full time

    114 5th Ave (22114), United States of America, New York, New YorkSenior Software EngineerDo you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a big group of makers, breakers, doers and...

  • Software Engineer

    2 days ago


    McLean, United States Ampcus Incorporated Full time

    Job Title: Software Engineer - Scala Location: McLean, VA /Richmond VA /Chicago IL Duration: 6 Months assignment with the possibility of extension As a Client s Software Engineer, you ll work on everything from customer-facing web and mobile applications using cutting-edge open source frameworks, to highly-available RESTful services, to back-end...


  • Mclean, United States Capital One Full time

    Center 2 (19050), United States of America, McLean, VirginiaSenior Software EngineerDo you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a big group of makers, breakers, doers and disruptors,...


  • Mclean, United States Capital One Full time

    Center 2 (19050), United States of America, McLean, VirginiaSenior Software EngineerDo you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a big group of makers, breakers, doers and disruptors,...


  • Mclean, United States Capital One Full time

    Center 1 (19052), United States of America, McLean, VirginiaManager, Software EngineeringDo you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a big group of makers, breakers, doers and...

  • Software Engineer

    2 weeks ago


    McLean, United States Cognitio Corp Full time

    Job Description The Front-End Software Engineer will design and develop complex new software products, or make significant enhancements to existing software. The ideal candidate is a hands-on developer with significant experience in building modular, reusable components and features. They must have extensive, firsthand technical expertise in a modern...

Software Engineer

1 month ago


McLean, United States GCI Full time

GCI, embodies excellence, integrity and professionalism. The employees supporting our customers deliver unique, high-value mission solutions while effectively leverage the technological expertise of our valued workforce to meet critical mission requirements in the areas of Data Analytics and Software Development, Engineering, Targeting and Analysis, Operations, Training, and Cyber Operations. We maximize opportunities for success by building and maintaining trusted and reliable partnerships with our customers and industry.

At GCI, we solve the hard problems. As a Software Engineer - UX, a typical day will include the following duties:

JOB DESCRIPTON

The Software Engineer- UX will manage the design and development of complex new software products. In addition to being a hands-on developer with experience in business intelligence, analytics, data science, and data products, the ideal candidate will have strong command of the principles of large-scale database development, data modeling, data mapping, data testing, data quality, and documentation preparation. The Software Engineer- UX will participate in design, development, testing, and release of key functionality for large scale custom software projects to meet customer requirements.

QUALIFICATIONS

  • Bachelor’s degree in Computer Science, Information Technology (IT), Computer Engineering, or related technical discipline, or the equivalent combination of education, technical training, or work/military experience
  • Minimum of five (5) years current experience leading the development of complex software products applying different methodologies
REQUIRED KNOWLEDGE/SKILLS
  • Experience managing teams to prioritize and meet tactical and/or strategic requirements. These requirements should relate to the frameworks and systems that deliver end-user tools and capabilities.
  • Experience with the following technologies:
    • Frontend Web Development: REACT, Angular, Node.js, Vue.js, or similar JavaScript frameworks
    • Backend Development: Java including Java Spring Boot
    • Cloud Development: AWS, Azure, or similar cloud platforms
    • Relational Database: PostgreSQL with the ability to write SQL.
    • Version Control System: Git, Gitlab


DESIRED KNOWLEDGE/SKILLS
  • Experience working with UI/UX designer, methodology, tools; collaborative refinement and implementing to defined specifications; and previous cross browser development experience
  • Experience with Microservices, RESTful APIs, GraphQL, and JSON
  • Experience with message-based systems and event-driven architecture
  • Responsible for researching technical issues and provide a clear path to resolution with strong problem-solving and analytical skills
  • Deep understanding of modern software design patterns and coding standards
  • Experience architecting, developing, and delivering complex software systems into production
  • Working knowledge of Agile development and continuous integration/continuous delivery methodologies and tools, Jenkins, GitLab, and Docker
  • Strong, self-motivated desire to learn new programming languages, tools, frameworks, and techniques
  • Demonstrated experience engineering scalable multi-threaded web-based data applications to meet high-availability requirement
  • Subject matter expert in software engineering using current web, application, and database technologies
  • Experience delivering technical solutions using COTS and GOTS relational and non-relational database technologies, as well as big-data solutions
  • Demonstrated expertise in building solutions using web service, APIs, x.509 and LDAP controls to meet mission requirements with unique datasets an user requirements while simultaneously adhering to complex security and compliance requirements
  • Established experience building and managing the code and processes to establish common code repositories, standard for re-use, and efficiencies across teams and projects
  • Extensive familiarity with developing unit test/validation frameworks and processes especially tools like Vitest and Jest
  • Experience managing software bug mitigation and evolving software to address end-user requirements
  • Demonstrated experience transitioning legacy software solutions to modern COTS, GOTS, and open-source solutions
  • Expertise in delivering and/or integrating software solutions using Cloud technologies in the customer or IC environment
KEY RESPONSIBILITIES

The Software Engineer- UX will:
  • Work to develop core functionality for existing systems, create and execute unit tests, and assist with deployment of new software to the user community
  • Analyze, diagnose, and resolve software bugs utilizing approved procedures following software best practices
  • Work prioritized tasks from implementation through test and deployment during each Agile Sprint period
  • Collaborate with other software developers, QA analysts, operations staff, supervisors, and clients
  • Provide technical leadership for the UI/UX team while developing features; identify technical requirements, estimate level of effort, collaborate cross-team with other technical leaders; mentor junior team members
  • Research, design, develop and/or modify enterprise-wide systems and/or application software
  • Resolve complex hardware/software compatibility and interface design considerations
  • Conduct investigations and tests of considerable complexity
  • Research emerging technologies to determine impact on application execution
  • Resolve various tasks as prioritized by the team product owner
  • Engage in the complete software development lifecycle, operating within well-defined parameters
  • Take ownership of delivering enhancements within a system or application
  • Break down sizable tasks into manageable units for execution and provide LOE estimations
  • Collaborate with fellow software engineers to create and document optimal technical designs
  • Resolve obstacles for the development team, working collaboratively with the Product Owner, technical leadership, and other engineers
  • Advise hardware engineers on machine characteristics that affect software systems, such as storage capacity, processing speed, and input/output requirements
  • Prepare reports on analyses, findings, and project progress
  • Provide guidance and work leadership to less-experienced software engineers