C++ contract jobs near you / remote

C++

Software Engineer

3 days ago
Dulles, VAWood Consulting
Overview
This is a Software Engineer position focused on data vizualization. The Software Engineer candidate develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements.
Responsibilities
Responsibilities will include:
  • Design and develop new software
  • Maintain existing software and resolves software problem reports
  • Modify existing software to add new features
  • Perform individually and as part of a team
  • Utilize software development and software design methodologies appropriate to the development environment and in compliance with customer and industry lifecycle development approaches
  • Develop, execute and document software testing, including test cases
  • Perform software requirement analysis, derivation and allocation
  • Provide input to the software components of system design to include hardware/software trade-offs, software reuse, application security, and use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development
  • Provide input to hardware (COTS/GOTS/capacity/etc.) recommendations
  • Prepare software documentation, including user guides
Qualifications
US Citizenship required
Active Top Secret Clearance required
Candidate must be willing to be processed for a TS/SCI clearance
  • Six (6) or more years of software development experience required
    • A Master’s degree in a related discipline may substitute for two (2) years of experience
    • A PhD may substitute for four (4) years of experience

  • Bachelor’s degree in Software Engineering, Computer Science or a related discipline is required
    • Eight (8) years of experience (for a total of fourteen (14) or more years) may be substituted for a degree
Required skills include:
  • Experience leading a software development team (includes leading modules as part of a larger project)
  • Experience developing system performance, availability, scalability, manageability and security requirements for mid- to large-scale programs
  • Agile development methodology experience required
  • Demonstrated experience and/or familiarity with one of more of the following: Java, Perl, Ruby, Python, HTML, C, C++, .NET, ColdFusion, Adobe, etc.
  • Demonstrated experience and/or familiarity with one of more of the following: SQL, Oracle, MySQL, JBDC, etc.
  • Demonstrated experience and/or familiarity with one of more of the following: Windows, Linux, Apache, TomCat, Ozone Widgets, Spring, Struts, JUnit, Hibernate, etc.
Desired skills include:
  • Experience with Agile development methodology
  • Experience with software configuration management and control tools (e.g., CVS, Eclipse, ClearCase, etc.)
  • Experience with automated testing tools (e.g., RSpec, Cucumber, etc.)
Certifications:
  • DoD 8570.1-M Compliance at IAT Level I

An Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.
Get new remote C++ contracts sent to you every week.
Subscribed to weekly C++ alerts! 🎉 You can see it in your dashboard.

ETL Informatica Developer

3 days ago
RemoteSystems Limited

Candidates can work remotely, however they need to be on-site for First Week.

  • Informatica, COBOL development experience, UNIX schell scripting
  • 5 years of experience
  • Responsible for analysis, design, programming, testing and implementation for new and existing business application software, and production support for systems with medium complexity. Qualifications include good organizational skills, strong analytical and problem solving skills, good time management skills, ability to work independently, and effectively communicate with customers. The incumbent must be capable of working at a broad technical level in all phases of the application systems project life-cycle, and must be able to apply business knowledge and technical skills to systems development.
  • Position typically requires 2-5 years of programming and related experience as outlined above. Skills and tools may include (but not limited to): Visual Age, C/C++, Microsoft Office, SQL, MQ Series, Unix, JAVA, JAVA Applets, JAVA Servlets, JAVA Script, UML, XML, JSP, EJB, Broadvision, Rational Rose, JBuilder, OO Concepts and Patterns, ICE Faces, SPRING, Harvest, MyEclipse, ClearCase. 2.0, EJB 3.0, AJAX, JSF 2.0, PL/SQL, JUnit, HTMLUnit, Websphere 7.0, JAVA 6, JPA, MyEclipse Blue, UML, J2EE 1.5, SQL, Oracle 11g, CA Software Change Manager, PEGA and Angular JS

Job Types: Full-time, Contract

Contract Length:

  • Varies

Work Location:

  • Remote/Work from home

Sr. Software Engineer

4 days ago
$60 - $70/hour (Estimated)Reston, VA 20190Microsoft
Have you ever imagined the world with an infinite amount of storage available and accessible to everyone? A place where everyone in the world can easily access their books, music, photos, video, any data from anywhere at any time via any means (e.g. mobile phones, tablets, PCs, smart devices, etc). Did you ever desire a universally accessible storage system to record all the knowledge known to mankind, to keep all the books/music/videos ever created, or to store all the data collected from all the scientists in the world for them to collaborate upon? Do you want to be part of a team that strives to bring these to reality? If so, the Microsoft Azure Storage team is what you are looking for.

We are building Microsoft’s cloud storage solution - Microsoft Azure Storage, which is a massively scalable, highly distributed, ubiquitously accessible storage system, designed to scale out and serve the entire world. We continue to have tremendous hockey stick growth, we have many Exabyte’s of data stored, and are designing and building systems for Zettabyte scale to support demand growth for the coming years.

We are looking for engineers who are passionate about distributed storage and want to work on a fast-paced team with talented engineers. To be successful in this area you must thrive while solving challenges related to durability, availability, and concurrency while serving millions of requests per second. You will have an opportunity to make high impact changes daily as you build a hyperscale storage system that may indirectly or directly be used daily by your friends and family.
Responsibilities
A successful candidate will have:

Passion for distributed structured storage
2+ years of experience building scalable structured distributed storage systems
7+ years of experience in developing with C#/Java/C++ OR C
Experience with distributed programming models

Experience creating, developing, delivering, deploying, maintaining online services
Experience with multi-threaded/parallel programming

Excellence in software engineering practices and coding
Proven ability to plan, schedule and deliver quality software
BS+ in computer science or related fields

Extensive knowledge and experience designing for operability
Ability to debug and optimize code, and automate routine tasks

Qualifications
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

Cloud Background check:

Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings:

Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Software Engineer II

5 days ago
Reston, VA 20190Microsoft
This position requires valid & current Top Secret (TS) Clearance or Top Secret / Sensitive Compartmented Information (TS/SCI) Clearance with CI or FS polygraph. This role may be based in Reston, VA OR Redmond, WA.

Open to Reston, VA or Redmond, WA locations.

BigData is just starting to change the world, and the BigData team at C&E has one of the biggest cluster deployments in the world, running over hundreds of thousands of machines in multiple regions. Our group runs Azure Data Lake Analytics and Microsoft internal Cosmos clusters, powering all of Microsoft's online assets.

We are hiring for the Resource Management team, responsible for driving the “kernel” of our BigData products; we empower our partners to run Open Source technologies analytics engines like Spark and Hive as well as USQL and Scope at scale, while lowering COGS and improving utilization of our machines. We are responsible for driving innovation at the system level and massive distributed computation.
Responsibilities
We are looking for a hands-on, deeply technical and experienced developer that has a passion for cloud service and massive-scale computation. You will have a chance to work with Open Source tools together with existing committers and potentially work toward becoming one over time. You enjoy tough technical challenges and are comfortable with either Java or C#. You will have the opportunity to define, design and drive large area of improvements.
Qualifications
Basic qualifications:
  • 3+ year of professional experience in software development in large teams
  • Computer Science fundamentals in object-oriented design and Data structured
  • Computer Science fundamentals in algorithm design, problem solving, and complexity analysis
  • Proficiency in, at least, one modern programming language such as C, C++, C#, Java
  • Bachelor Degree in Computer Science or related field

Preferred qualifications:
  • Experience building complex system that have successfully been delivered to customers
  • Knowledge of what it takes to deliver and maintain cloud based services
  • Hands-on expertise in many disparate technologies
  • Experience with system architecture/design
  • Experience with distributed systems operating in a scalable/high volume environment
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings:

  • Citizenship Verification: This position requires verification of US Citizenship to meet federal government security requirements
  • Candidates must have an active TS and be willing to upgrade to TS/SCI (with full scope polygraph) or have an active TS/SCI and be willing to upgrade to TS/SCI (with full scope polygraph). This role will require candidates to maintain the TS/SCI (with full scope polygraph) clearance.
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

#AZLX

MuleSoft Developer - 10 yrs in US

5 days ago
$60 - $75/hour (Estimated)Herndon, VAADG Tech

Job Summary
*Mulesoft Developer
Location: Philadelphia, PA
12+ months

*
**
Skills Needed:

Must have 10+ years of US Experience.

Recent experience working for Communication companies a big plus.

Must have 6+ years of hands-on experience with MuleSoft CloudHub, and API Management .

Must have 5+ years of experience working with Integration Solutions

Must have 5+ with Mulesoft product Suite.

Must have hands on experience with Mule 3.7+ with both on-premises servers and CloudHub.

Expert knowledge in XML, SOAP, WSDL, RAML
Hands on experience in large scale SOA design, development, and deployment.
Experience with API management technology

Responsibilities and Duties
Must have extensive experience designing. and developing enterprise services using RAML in Mule, REST based APIs, SOAP Web Services and use of different mule connectors.

Must have experience Configuring APIs, proxy endpoints, API portals and API analytics based on technical specifications with MuleSoft API manager.

Must have experience performing integration use cases involving multiple systems and complex business logic tying in system, process, and experience API layers
Deep understanding of REST, HTTP, MQ, JSON, XML and SOA.

Experience in Continuous integration and Continuous deployment using Maven, Jenkins, BitBucket, GIT and Mulesoft.

Strong experience in at least one of the Java, C++, C# programming languages

Job Type: Contract

Contract Renewal:

  • Likely

Last 90 Days

Software Engineer

9 days ago
$55 - $65/hour (Estimated)Dulles, VAWood Consulting
Overview
Senior DevSecOps position.

The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements.
Responsibilities
  • Design and develop new software
  • Maintain existing software and resolves software problem reports
  • Modify existing software to add new features
  • Perform individually and as part of a team
  • Utilize software development and software design methodologies appropriate to the development environment and in compliance with customer and industry lifecycle development approaches
  • Develop, execute and document software testing, including test cases
  • Perform software requirement analysis, derivation and allocation
  • Provide input to the software components of system design to include hardware/software trade-offs, software reuse, application security, and use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development
  • Provide input to hardware (COTS/GOTS/capacity/etc.) recommendations
  • Prepare software documentation, including user guides
Qualifications
US Citizenship required
Active Top Secret Clearance required
Candidates must be willing to be prrocessed for a TS/SCI clearance
  • Ten (10) or more years of software development experience required
    [A Master’s degree in a related discipline may substitute for two (2) years of experience. A PhD may substitute for four (4) years of experience.]

  • Bachelor’s degree in Software Engineering, Computer Science or a related discipline is required
Required skills include:
  • Experience leading multiple software development teams. Experience developing system performance, availability, scalability, manageability and security requirements for mid- to large-scale programs
  • Experience with cloud computing, multimedia storage, knowledge databases and data-mining analytics
  • Agile development methodology experience required
  • Demonstrated experience and/or familiarity with one of more of the following: Java, Perl, Ruby, Python, HTML, C, C++, .NET, ColdFusion, Adobe, etc.
  • Demonstrated experience and/or familiarity with one of more of the following: SQL, Oracle, MySQL, JBDC, etc.
  • Demonstrated experience and/or familiarity with one of more of the following: Windows, Linux, Apache, TomCat, Ozone Widgets, Spring, Struts, JUnit, Hibernate, etc.
Desired skills include:
  • Experience with software configuration management and control tools (e.g., CVS, Eclipse, ClearCase, etc.)
  • Experience with automated testing tools (e.g., RSpec, Cucumber, etc.)
Certifications:
  • DoD 8570.1-M Compliance at IAT Level I (e.g., Certified Information Systems Security Professional (CISSP)) certification highly desired
  • Agile software development methodology certification (e.g. SCRUM Master) highly desired

An Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.

Software Engineer

10 days ago
$55 - $70/hour (Estimated)Herndon, VA 20171CACI

Job Description

What You'll Do:
Under minimal direction, design and implement a mixture of real-time embedded and application software for both classified and unclassified programs. Assure security of embedded and application software by performing innovative security analyses to identify security risks and engineering security hardening solutions.

Duties and Responsibilities:

  • Provide technical leadership, design, develop, test and maintain real-time embedded and application software on network systems
  • Provide technical leadership in developing innovative security analysis tools and software hardening techniques
  • Interact with customer to understand requirements, identify risks, and implement solutions to deliver needed functionality with high quality and attention to detail
  • Optimize software to meet real-time requirements
  • Perform unit, subsystem, and regression testing on software/system components
  • Support system and field testing as required
  • Document design, interfaces, and user interfaces
  • Collaborate with multi-disciplined team on existing and new software solutions.
  • Travel to other LGS locations or customer sites as necessary
  • Understand and adhere to all LGS Ethical and Compliance policies
  • Proactively ensure a safe work environment and adhere to LGS EH&S policies and procedures
  • Perform other duties as assigned
  • Ability to obtain/retain a government security clearance at the level necessary to perform the duties of the position


Skills and Knowledge:

  • Experience developing software for real-time environments
  • Experience with multiple programming methods and languages, including C, C++, C#
  • Experience with multiple scripting languages, including Perl, Python, BASH
  • Experience developing APIs for command and control over unreliable communications links
  • Experience developing in the Linux environment and implementing Linux applications
  • Familiarity with Object Oriented design, architecture and programming methods
  • Familiarity with layer 1-4 networking protocols and wired/wireless/optical networking concepts
  • Familiarity with embedded software that controls hardware (e.g. device drivers, microcontrollers)
  • Knowledge of Microsoft software applications and other software applications as required, including Microsoft SharePoint
  • Excellent communication skills
  • Demonstrated effective teamwork skills


Minimum Education and Experience:

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering or related discipline and 5-8 years related experience or an equivalent combination of skills, education, and experience.


LGS Innovations and its subsidiaries are wholly-owned subsidiaries of CACI International, Inc.

Job Location

US-Tampa-FL-BALTIMORE


CACI employs a diverse range of talent to create an environment that fuels innovation and fosters continuous improvement and success. At CACI, you will have the opportunity to make an immediate impact by providing information solutions and services in support of national security missions and government transformation for Intelligence, Defense, and Federal Civilian customers. CACI is proud to provide dynamic careers for employees worldwide. CACI is an Equal Opportunity Employer - Females/Minorities/Protected Veterans/Individuals with Disabilities.

Principal Engineer Software

11 days ago
$55 - $70/hour (Estimated)Dulles, VANorthrop Grumman
A Software/Computer/Electrical Engineer, motivated to learn and excel in an embedded software development environment, is needed for immediate support of National Security Space programs. Software Engineers will participate in software requirements analysis and specification, test planning from unit to system level, planning and performing software qualification tests and writing test reports as part of teams developing software for both existing and in-development spacecraft programs.

In addition to developing software, candidates should be familiar with basic electrical engineering practices as they apply to integration and debugging of systems in a laboratory setting. The ideal candidate will have expertise in C/C++ programming, hands on experience with realtime operating systems (VxWorks) and be knowledgeable of embedded software development, integration and test of aerospace avionics systems. An understanding of waterfall, spiral and Agile software development processes and continuous integration using Jenkins is valuable and the ability to use open source tools to perform software rapid prototyping is also desirable.

Primary duties and responsibilities:
1. Participate in software requirements review, preliminary and critical design reviews, integration readiness review and software acceptance reviews. Manages and analyzes requirements, and designs, develops and tests complex software systems.

2. Make frequent contact with customers both internal and external concerning design, development and maintenance of software Interact with senior customer personnel on significant technical matters.

3. Act as technical lead for pre-proposal, proposal and existing program efforts. Represent the company as a customer contact on contracts or projects.

4. Work directly with integration and test and other engineering disciplines to resolve complex spacecraft system problems

5. Develop embedded avionics software in support of National Security objectives

This position may be filled at the Principal Software Engineer or the Sr. Principal Software Engineer level, depending on experience and qualifications.

This position may be filled at the Principal Software Engineer or the Sr. Principal Software Engineer level, depending on experience and qualifications.

Basic Qualifications for Principal Software Engineer:
Bachelors of Science Degree in Engineering
At least 5 years of Software Engineering experience
C/C++ programming experience
Embedded software experience
Agile software development experience
Top Secret Clearance, with TS/SCI preferred.

Basic Qualifications for Sr. Principal Software Engineer:
Bachelors of Science Degree in Engineering
At least 9 years of Software Engineering experience
C/C++ programming experience
Embedded software experience
Agile software development experience
Top Secret Clearance, with TS/SCI preferred.

Northrop Grumman is committed to hiring and retaining a diverse workforce. We are proud to be an Equal Opportunity/Affirmative Action Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO/AA and Pay Transparency statement, please visit www.northropgrumman.com/EEO. U.S. Citizenship is required for most positions.

Engineer Software

11 days ago
$55 - $70/hour (Estimated)Dulles, VANorthrop Grumman
A Software/Computer/Electrical Engineer, motivated to learn and excel in an embedded software development environment, is needed for immediate support of National Security Space programs. Software Engineers will participate in software requirements analysis and specification, test planning from unit to system level, planning and performing software qualification tests and writing test reports as part of teams developing software for both existing and in-development spacecraft programs.

In addition to developing software, candidates should be familiar with basic electrical engineering practices as they apply to integration and debugging of systems in a laboratory setting. The ideal candidate will have expertise in C/C++ programming, hands on experience with realtime operating systems (VxWorks) and be knowledgeable of embedded software development, integration and test of aerospace avionics systems. An understanding of waterfall, spiral and Agile software development processes and continuous integration using Jenkins is valuable and the ability to use open source tools to perform software rapid prototyping is also desirable.

Primary duties and responsibilities:
1. Participate in software requirements review, preliminary and critical design reviews, integration readiness review and software acceptance reviews. Manages and analyzes requirements, and designs, develops and tests complex software systems.

2. Make frequent contact with customers both internal and external concerning design, development and maintenance of software Interact with senior customer personnel on significant technical matters.

3. Act as technical lead for pre-proposal, proposal and existing program efforts. Represent the company as a customer contact on contracts or projects.

4. Work directly with integration and test and other engineering disciplines to resolve complex spacecraft system problems

5. Develop embedded avionics software in support of National Security objectives

This position may be filled at the Software Engineer or the Principal Software Engineer level, depending on experience and qualifications.

This position may be filled at the Software Engineer or the Principal Software Engineer level, depending on experience and qualifications.

Basic Qualifications for Software Engineer:
Bachelors of Science Degree in Engineering
At least 2 years of Software Engineering experience
C/C++ programming experience
Embedded software experience
Agile software development experience
Top Secret Clearance, with TS/SCI preferred.

Basic Qualifications for Principal Software Engineer:
Bachelors of Science Degree in Engineering
At least 5 years of Software Engineering experience
C/C++ programming experience
Embedded software experience
Agile software development experience
Top Secret Clearance, with TS/SCI preferred.

Northrop Grumman is committed to hiring and retaining a diverse workforce. We are proud to be an Equal Opportunity/Affirmative Action Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO/AA and Pay Transparency statement, please visit www.northropgrumman.com/EEO. U.S. Citizenship is required for most positions.

Java Developer Senior

11 days ago
Reston, VADAtec Solutions

Responsibilities :

Develop and support critical trading applications for Capital Markets MBS portfolio. These projects require developers who has experience in working on complex enterprise applications, be knowledgeable about agile development process
- Have technical know-how in Data Caching, Messaging, distributed systems, Spring, XML, Web Services, Tibco BW, Tibco EMS, HAWK, transactions and high availability/high resiliency systems

Requirements :

- 8+ years Strong programming skills (java, jee, spring framework etc.)
- Experience in understanding & delivering complex enterprise scale applications that are resilient, high volume/throughput, low latency, transactional, scalable and fault tolerant
- Strong knowledge of REST architecture (Java, Spring boot, Swagger/API Specs)
- Experience with Agile Development Methodologies and Practices (Scrum, Kanban)
- Development expertise in multi-tier/client-server architecture leveraging Java/JEE and its related/interfacing technologies – Spring, Hibernate, Maven, RabbitMQ messaging system
- experience working with web & application servers (like tomcat, ngenix, weblogic etc.) is required.
- Experience in UI (Angular, java script, css etc.) is a plus
- Experience in data caching like Gemfire in memory database/cache is a

Top skillsets:
8+ years experience Java development
Spring or spring board is nice to have
Cloud AWS is nice to have

- Python or C++ will be a plus.

- Banking / Financial background is nice to have.

Job Type: Contract

Software Developer

12 days ago
Reston, VAMetron Scientific
Job Description
Our Reston office is seeking talented programmers with strong computer science, math, and/or physics backgrounds for complex and challenging projects. As a Software Developer you will be responsible for implementing polished software incorporating probabilistic models of physical systems. Project teams are small, typically 2-5 people including Research Scientists and Software Developers. Each person is involved in the entire software development process, from initial concept through algorithm and software design to implementation, analysis, demonstration, and deployment. Our management structure gives you the freedom to create innovative designs and products. The ideal candidate will have experience writing well-designed, maintainable, and extensible software.
Desired Qualifications
  • Bachelors or Master’s degree in Computer Science, Mathematics, Physics, Applied Math, or related field
  • Java programming experience preferred
  • Knowledge of user interface design principles, software architecture, and design patterns
  • Experience developing multithreaded Java Swing and/or OpenGL applications
  • Experience with performance optimization and complexity analysis
  • Familiarity with C, C++, Matlab, Python, SQL a plus
  • Ability to communicate design concepts and performance metrics clearly in written and oral reports
  • US CITIZENSHIP REQUIRED (successful candidates will undergo background check for Secret Clearance)


Position Location: Reston, VA

Software Developer

12 days ago
$55 - $65/hour (Estimated)Reston, VAMetron, Inc.
Job Description
Our Reston office is seeking talented programmers with strong computer science, math, and/or physics backgrounds for complex and challenging projects. As a Software Developer you will be responsible for implementing polished software incorporating probabilistic models of physical systems. Project teams are small, typically 2-5 people including Research Scientists and Software Developers. Each person is involved in the entire software development process, from initial concept through algorithm and software design to implementation, analysis, demonstration, and deployment. Our management structure gives you the freedom to create innovative designs and products. The ideal candidate will have experience writing well-designed, maintainable, and extensible software.
Desired Qualifications
  • Bachelors or Master’s degree in Computer Science, Mathematics, Physics, Applied Math, or related field
  • Java programming experience preferred
  • Knowledge of user interface design principles, software architecture, and design patterns
  • Experience developing multithreaded Java Swing and/or OpenGL applications
  • Experience with performance optimization and complexity analysis
  • Familiarity with C, C++, Matlab, Python, SQL a plus
  • Ability to communicate design concepts and performance metrics clearly in written and oral reports
  • US CITIZENSHIP REQUIRED (successful candidates will undergo background check for Secret Clearance)


Position Location: Reston, VA

All qualified applicants will receive consideration for employment and will not be discriminated against on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, or protected veteran status. Metron takes affirmative action in support of its policy to employ and advance in employment individuals who are minorities, women, protected veterans, and individuals with disabilities.


VEVRAA Federal Contractor

Senior Software Developer

13 days ago
$60 - $80/hourRemoteAMPLY Power

RESPONSIBILITIES:

The ideal candidate has built contract-first, highly scalable event driven, micro-service IoT platforms, in the Electric vehicle / charging platform space, with a focus on integration of best of breed value-add partner applications in the fleet management, billing, scheduling, and real time vehicle to grid control space. The successful candidate is a hands on developer, and technology leader, with a strong experience in integrating third party products and application in an enterprise platform.

Remote work okay within U.S. only with ability for occasional travel to Mountain View, CA. This is a consulting to possible full time hire position.

  • You will bootstrap the development of the AMPLY platform (developer No. 1), including the tools and infrastructure needed (CICD, testing)
  • You will design the technical architecture of the AMPLY service platform, based on 99.99% target service availability
  • You will participate and own the cloud software part of the 3.party EVSE and vehicle OEM validation process with emphasis on end-to-end system validation, to achieve robust end to end service availability, resilience and redundancy
  • You will heavily leverage public cloud / AWS services
  • Work in a continuous integration continuous development environment where you help maintain test driven discipline and enforce the 'do not break the build rule' right from the beginning, Establish and maintain continuous integration, continuous delivery pipelines
  • Establish and maintain technical excellence of additional individual contributors
  • Lead technical and architecture reviews
  • In the near future: Mentor team members in coding and development skills, including software architecture, cloud-native design, contract-first design and test driven development

REQUIRED QUALIFICATIONS:

  • Bachelor’s Degree in Computer Science, Engineering or related field
  • 10 to 15 years of professional experience in event driven (server + client) software development and delivery
  • Professional software engineering management experience is an asset
  • Experience with Docker containerization and container orchestration
  • Deep experience with AWS services (ECS, managed db services like dynamo, lambda, api gateway, multi-region setup, cloud front, cloud formation, CodePipeline),
  • Demonstrated experience designing API-first contracts and microservices
  • Demonstrated experience maintaining continuous delivery pipelines
  • Demonstrated experience running an agile scrum process
  • Technical excellence in service oriented / object oriented / event driven development; deep experience in modern internet event-drive languages (node-js, python, scala)
  • Deep experience in HTTP RESTful API design, Linux and Python, experience with IoT frameworks, additional asset: Embedded C, C++
  • Knowledge on M2M communication standards and platforms
  • Strong troubleshooting/analytical skills
  • Additional asset: Engineering experience in low/medium voltage EV charging stations (EVSE), Software validation experience in the EV industry, automotive or electrical industry, is a plus
  • Aditional asset: Good knowledge of evolving level2/3 charging protocols, CCS / OCPP / CharIn, and preferably hands-on experience with vehicle to charger to cloud integration testing

At Amply Power, you become a driver of the electric vehicle revolution. We are building an EV charging as a service business for fleets, accelerating and simplifying the electrification of buses, trucks, cars, and autonomous vehicles.

AMPLY builds fully automated charging systems, based on our IoT real time control platform, optimized for lowest electricity cost, while delivering a per-electric-mile-driven EV charging service to our fleet customers.

AMPLY removes the risk for a Fleet Operator on choosing charging stations. We purchase and operate both the charging stations and are the account holder of the utility meter. Amply supports all major charging stations on the market, both DC fast chargers and AC level 2 chargers.

AMPLY removes the risk of time-of-use and demand-charge driven pricing variance, to provide a known, consistent cost for electric fuel-as-a-service, by using our breadth of knowledge, access to electricity markets, and real-time energy-flow management technology that keeps your fleet charged at the best cost.

As IoT platform software engineer, you will join a company that makes a difference on the journey to sustainable eMobility. Amply was honored by Fast Company’s 2019 World Changing Ideas Awards for Innovative Charging-as-a-Service Business Model for Fleets of Electric Vehicles.

Job Type: Contract

Salary: $60.00 to $80.00 /hour

Experience:

  • Nodejs: 5 years (Required)
  • Microservice IOT Platforms: 10 years (Required)

Contract Length:

  • 5 - 6 months

Contract Renewal:

  • Likely

Full Time Opportunity:

  • Yes

Sr. Software Developer

13 days ago
$60 - $75/hour (Estimated)Reston, VAIntrepid Solutions

CLEARANCE: Active Top Secret / SCI ***TS/SCI required upon application for initial consideration*** Must also be willing to sit for a CI Poly, unless already holding.
FUNCTIONAL LABOR CATEGORY: Senior Software Developer
CONTRACT LABOR CATEGORY: Systems Engineer IV
WORK LOCATION: Reston, Virginia
TRAVEL: Position does not require travel.

DESCRIPTION:
Intrepid Solutions is seeking a qualified Senior Software Developer to support the IC Enterprise Audit Program contract with DIA. This candidate should align to the experience, and be able to perform the duties, outlined below:

EDUCATION:

  • High School or equivalent – Twelve (12) years of work experience
  • Associates Degree – Ten (10) years of work experience
  • Bachelors Degree – Eight (8) years of work experience
  • Masters Degree – Six (6) years of work experience
  • PhD – Four (4) years of work experience

CERTIFICATION(S): DoD 8570 IAT II certified (Security+), required within 30 days of position start.

REQUIRED KNOWLEDGE / EXPERIENCE:

  • Three (3) or more years of Amazon Web Services (AWS) experience.
  • Three (3) or more years with Continuous Integration/Continuous Delivery pipelines and container platforms (Jenkins, OpenShift, Ansible preferred).
  • Experience Developing Service Oriented Architectures (SOA).
  • Experience with web services using restful interfaces.
  • Experience designing, developing, deploying, testing in AWS architecture using multiple third and fourth generation languages, such as: C, C++, C#, Java.
  • Experience using Agile methodology.

DESIRED KNOWLEDGE / EXPERIENCE:

  • A demonstrable understanding of the full Software Delivery Lifecycle including Agile processes.
  • Experience with a Unit Testing framework.
  • Working with JSON and XML responses to Web API services.
  • Familiarity with Jira.
  • Development Methodology
  • Familiarity with supporting Team Foundation Server for DevOps.
  • Experience with VMWare Workstation.
  • Experience with Git Source Control.
  • .Net Core programming ability and experience.

LABOR CATEGORY DUTIES / RESPONSIBILITIES:

  • Provide full life cycle software development using a variety of tools, platforms, and architectures.
  • Address complex system issues including: Storage solutions (NAS, SAN), Virtual environments (Amazon Web Services, Virtual machines hosted on VMWare), Network configurations, Firewalls, Proxy servers, Hardware Selection and configuration, Hardware performance tuning, Memory Management.
  • Analyze user's requirements, concept of operations documents, and high level system architectures to develop system requirements specifications
  • Analyze system requirements and leads design and development activities
  • Guide users in formulating requirements, advises alternative approaches, and conducts feasibility studies
  • Provide technical leadership for the integration of requirements, design, and technology
  • Incorporate new plans, designs and systems into ongoing operations
  • Develop system architecture and system design documentation
  • Guide system development and implementation planning through assessment or preparation of system engineering management plans and system integration and test plans
  • Interact with the Government regarding Systems Engineering technical considerations and for associated problems, issues or conflicts
  • Responsible for the technical integrity of work performed and deliverables associated with the Systems Engineering area of responsibility
  • Communicate with other program personnel, government overseers, and senior executives


Equal Opportunity Employer Veterans/Disabled

DATA MODELLING / ARCHITECT

16 days ago
Reston, VADAtec

Responsibilities

· Creating and maintaining optimal data pipeline
architecture.
· Assemble large, complex data sets that meet
functional/non-functional business requirements.
· Identify , design, and implement internal process
improvements: automating manual processes. Optimizing data delivery,
re-designing code and infrastructure for greater scalability.
· Build re-usable data pipelines to ingest, standardize,
shape data from various zones in Hadoop data lake.
· Build analytic tools that utilize datapipeline to provide
actionable insights into customer acquisition, revenue management,
Digital and marketing areas for operational efficiency and KPI's.
· Design and build BI API's on established enterprise
Architecture patterns , for data sharing from various sources.
· Design and integrate data using big data tools - Spark,
Scala , Hive etc.
· Helping manage the library of all deployed Application
Programming Interface (API)s
· Supporting API documentation of classes, methods scenarios,
code, design rationales, and contracts.
· Design/build , maintain small set of highly flexible and
scalable models linked to client's specific business needs.

Required Qualifications:

· 5+ years experience in data engineering /data integrationrole.
· 5+ years Advanced working SQL knowledge and experience working with
relational databases, query authoring (SQL) as well as working
familiarity with a variety of databases.
· Experience building and optimizing 'big data' data
pipelines, architecture and data sets.
· Build programs/processes supporting data transformation,
data structures, metadata, dependency and workload management.
· Experience in Data warehouse , Data Mart ETL
implementations using big data technologies.
· Working knowledge of message queuing , stream processing
and scalable data stores.
· Experience with relational SQL and NoSQL databases, Graph
databases (preferred).
· Strong experience with object oriented programming - Java,
C++ , Scala (preferred)
· Experience with AWS cloud services: strom, spark-streaming
etc.
· Experience with API, web services design and development

Preferred Qualifications:

· Functional experience in hospitality
· End-to-end experience in building data flow process (from
ingestion to consumption layer)
· Solid working experience with surrounding and supporting
disciplines (data quality, data operations, BI/Data WH/Data Lake)
· Effective communicator, collaborator, influencer, solution
seeker across variety of opinions
· Self-starter, well organized, extremely detail-oriented and
an assertive team player, willing to take ownership of
responsibilities, and possess a high level of positive energy and
drive.
· Excellent time management and organizational skills
· Ability to manage multiple priorities, work well under
pressure and effectively handle concurrent demands to prioritize
responsibilities

Job Type: Contract

Software Design Engineer 2 (Remote)

17 days ago
$55 - $65/hour (Estimated)RemoteC2S Technologies

Job Summary
Recompile the top 30 most used libraries and applications such Boost, SQL Lite, OpenSSL, etc. to ARM64. Full list will be provided by the team.
This includes, upstreaming the changes in public repos. If they have installers, would like to have the installers updated and released for ARM64 as well.
Experience required; C++, Visual Studio projects, build, makefiles, cmake, open source tools, github, python.

since the changes will be publicly upstreamed, experience working on OSS and examples of coding work/projects would be a plus.
Qualifications and Skills

  • C++, Visual Studio projects, build, makefiles (3-5 years).
  • OSS software (should provide examples of code they have used in their submittal) (3-5 years).
  • 3-5 years of industry experience as a software developer.

Job Type: Contract

Work Location:

  • One location

Contract Length:

  • 3 - 4 months

Software Engineer

20 days ago
Leesburg, VAL3 Technologies

Software Engineer III Software Engineer III

Our world-class expertise in connecting space, airborne, ground and sea-based platforms with secure, real-time data drives our communications business in addressing the heightened global demand for advanced solutions. As a prime contractor, we are a key integrator in state-of-the-art maritime platforms. Our power conversion, power conditioning and power protection solutions can be found in a wide range of demanding military and commercial environments around the world. We embrace innovative and progressive ideas to advance our products for our customers across the globe.

We are searching for a Software Engineer III at our Power Management - Leesburg, VA location.

You will demonstrate success by:

  • Participating in engineering control system development tasks including preliminary design, design, integration and formal testing.
  • Full software lifecycle application development, use of waterfall, spiral or agile methods.
  • Designing, coding and debugging applications in various software languages.
  • Software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis and software reliability analysis.
  • Object-Oriented Analysis and Design (OOAD).
  • Software modeling and simulation.
  • Front end graphical user interface design.
  • Software testing and quality assurance.
  • Performance tuning, improvement, balancing, usability & automation.
  • Supporting, maintaining and documenting software functionality.
  • Integrating software with new and existing systems.
  • Evaluating and identifying new technologies for implementation.
  • Maintaining standards compliance.

Specific skills for this Software Engineer Position:

  • C++ and/or Java programming languages
  • Windows and/or Linux operating systems
  • Object-Oriented Analysis and Design (OOAD)
  • MATLAB Simulink, LabVIEW, Rational (Rose, Rhapsody, Software Architect), or other graphical software code generation applications
  • Maritime control and automation application software

Our Values are an integral part of who we are. We seek candidates who share our values:

  • Integrity
  • Excellence
  • Accountability
  • Respect

Qualifications:

  • Must have Bachelor’s Degree in Computer Science or related field.
  • Two to four years of prior software development with preferred experience with knowledge of defense companies, and ship system designs and operations.
  • Field experience with ship commissioning.
  • Ability to work under pressure and time constraints.
  • Ability to solve problems quickly and completely.
  • Ability to identify tasks which require automation and automate them.
  • Possess a positive attitude with ability to "think outside the box".
  • Participate in development of long range planning for new projects and facilities.
  • Expected to learn new technologies very quickly as they emerge and resolve problems.
  • Good knowledge of security and encryption.
  • Excellent writing skills.
  • Familiarity with the following: C, C++, Java, SQL, Linux, Windows, DOS, ClearCase, ClearQuest, SVN, MATLAB Simulink, LabVIEW, Rational Rose, Rational Rhapsody, Rational Software Architect.

SAVING LIVES AND MAKING THE WORLD A SAFER PLACE TO LIVE

L3 Technologies, Inc. is proud to be an Affirmative Action/Equal Opportunity Employer. L3 provides equal employment opportunity for all persons, in all facets of employment. L3 maintains a drug-free workplace and performs pre-employment substance abuse testing and background checks. We encourage all qualified applicants to apply for any open position for which they feel they are qualified and all will receive consideration for employment without regard to race, color, religion, age, gender, sexual orientation, gender identity, national origin, citizenship status, marital status, genetic information, disability, protected veteran status or any other legally protected characteristic.

Job Type: Full-time

Experience:

  • ship ommissioning: 1 year (Required)
  • Software Development: 2 years (Required)
  • C, C++, Java, SQL, Linux, Windows, DOS, ClearCase, ClearQues: 2 years (Required)

Education:

  • Bachelor's (Preferred)

Work authorization:

  • United States (Preferred)

Senior Java Developer

20 days ago
Reston, VADAtec

Description:

Develop and support critical trading applications for Capital Markets MBS portfolio. These projects require developers who has experience in working on complex enterprise applications, be knowledgeable about agile development process
- Have technical know-how in Data Caching, Messaging, distributed systems, Spring, XML, Web Services, Tibco BW, Tibco EMS, HAWK, transactions and high availability/high resiliency systems

Skill Description:
- 8+ years Strong programming skills (java, jee, spring framework etc.)
- Experience in understanding & delivering complex enterprise scale applications that are resilient, high volume/throughput, low latency, transactional, scalable and fault tolerant
- Strong knowledge of REST architecture (Java, Spring boot, Swagger/API Specs)
- Experience with Agile Development Methodologies and Practices (Scrum, Kanban)
- Development expertise in multi-tier/client-server architecture leveraging Java/JEE and its related/interfacing technologies – Spring, Hibernate, Maven, RabbitMQ messaging system
- experience working with web & application servers (like tomcat, ngenix, weblogic etc.) is required.
- Experience in UI (Angular, java script, css etc.) is a plus
- Experience in data caching like Gemfire in memory database/cache is a

Top skillsets:
8+ years experience Java development
Spring or spring board is nice to have
Cloud AWS is nice to have

- Python or C++ will be a plus.

- Financial background is nice to have.

Job Type: Contract