Software Engineer 3

2 months ago


Columbia, South Carolina, United States Pacific Northwest National Laboratory Full time

Software Engineer 3 - Richland
Pacific Northwest National Laboratory - Richland, WA
Overview:
Protecting U.S. residents and visitors is among our nation's highest priorities. As adversaries gain access to sophisticated technologies and materials, the threats grow more dynamic and complex—from cyber and nuclear to chemical and biological weapons of mass effect and other forms of terrorism. The PNNL national security mission employs our researchers, tools, and technologies to play a key role in advancing the ability to identify and secure nuclear materials, detect weapons of mass effect, manage nonproliferation treaties, secure our nation's borders, and protect critical infrastructures. PNNL's scientific discovery and capabilities—rooted in innovative theory, methods, algorithms, and tools—are enabling stronger, more resilient technologies and systems to safeguard national security. Coupled with decades of radiological and nuclear materials expertise, advanced computing and threat analysis capabilities, and a broad fundamental science base, we are identifying and countering emerging threats that have significant impact at home and around the globe.

Join a group of 90 software engineers using the latest technologies to solve the hardest problems for our nation. We are seeking a senior software engineer to design, build, and deploy scalable data pipelines and analytics/machine learning solutions.

Critical Technologies

Programming & Scripting - Python, C#, GO, Rust, Java, Scala
Compute – IoT/ICS, Linux, Fargate/EC2, ECS/Docker, EKS/Kubernetes, EMR
Development – Git/Gitlab, Agile, Atlassian, CDK, CI/CD, DevOps, IDE
Data and Storage – S3, Athena, Postgres, Elasticsearch/OpenSearch, Dynamo, Redshift, MongoDB
Pipelines – IAM, Cognito, Nifi, Airflow, Dagster, Spark, Lambda, Beats, Splunk
Analytics – Dask, Numpy & Pandas, DataBricks, SageMaker, Tensorflow/Keras, PySpark
National Interest Project Examples

Detect and prevent smuggling of drugs and contraband at ports of entry [Link]
Develop large data pipelines to thwart funding for terrorists, nuclear proliferators, drug cartels, and rogue leaders [Link]
Applying big data solutions to national security problems [Link]
Applying image classification for nuclear forensics analysis [Link]
Detect and respond to advanced cyber threats with at-edge computing [Link]
Develop capabilities for scalable geospatial analytics [Link]
Use remotely sensed imagery to identify and monitor the progression of wildfires [Link]
Analyze the resiliency of the electric power grid to prevent large-scale outages [Link]
Optimize building efficiency using IOT and ICS data with automated demand-response markets [Link]
Model climate change and impacts to civilization [Link]
Hunt for the existence of dark matter to understand the nature of the universe [Link]
Data Complexities

Volume – large, we work with terabytes and petabytes
Variety – Images, audio, text, IoT, RF, GPS, edge sensors
Velocity – Sub-second and lower frequency
How We Work

Diverse and flexible projects – Flexibility to choose and move between projects
Agile development environment – Scrum meetings, standups, demos, and retrospectives
Partners – Work with government, academic, industry, and other partners to solve problems
Locations – Seattle, WA; Richland, WA; Washington, DC
Team Sizes – Typically around 5-10 members, although projects can be more than 100 or just a few members
Team Compositions – Our teams include cloud engineers, machine learning engineers, data scientists/domain experts, UI/UX designers, front-end developers, scrums masters, product owners, and most importantly, users

A day in the life of a software engineer at PNNL might involve exploring new scientific data and creating robust datasets. You will create data pipelines to store in large databases, feed to AI/ML and create new data analysis tools to tackle national level problems. You will work with Cloud engineers to deploy to AWS and Azure, ML researchers to develop production ready models, and analysts to extract new features and derive new insights. You will hit a sprint demo to show off your biweekly progress and then call it a day. All along you will know that your deployment answered a critical national security problem, something that might have been discussed on the evening news.

Missing some of these skills or experiences? That's okay. If you have relevant technical expertise, are highly driven, and are very motivated to learn these technologies and tackle these domain problems, let's talk.

Rockstar Rewards:
Employees and their families are offered medical insurance, dental insurance, vision insurance, health savings account, flexible spending accounts, basic life insurance, disability insurance*, employee assistance program, business travel insurance, tuition assistance, supplemental parental bonding leave**, surrogacy and adoption assistance, and fertility support. Employees are automatically enrolled in our company funded pension plan* and may enroll in our 401k savings plan. Employees may accrue up to 120 vacation hours per year and may receive ten paid holidays per year.
Research Associates excluded.
**Once eligibility requirements are met.

Click Here For Rockstar Rewards
Responsibilities:
Identify mission challenges and formulate engineering solutions methodically
Embrace software engineering excellence and delivering quality results at scale
Employ expertise with a high-level programming language such as Python / C#
Apply good design and innovative problem-solving skills to solve challenging technical problems
Initiate personal direction and goals
Demonstrate outstanding verbal and written communication skills and the ability to work in a collaborative environment
Be passionate and self-motivated with good time management skills
Qualifications:
Minimum Qualifications:
BS/BA and 5+ years of relevant work experience -OR-
MS/MA and 3+ years of relevant work experience -OR-
PhD with 1+ year of relevant experience
Preferred Qualifications:
Degree in computer science, software engineering, or related field
Active TS or Q security clearance and the ability to maintain such a clearance
Hazardous Working Conditions/Environment:
Not applicable.
Additional Information:
This position requires the ability to obtain and maintain a federal security clearance.

Requirements:
U.S. Citizenship
Background Investigation: Applicants selected will be subject to a Federal background investigation and must meet eligibility requirements for access to classified matter in accordance with 10 CFR 710, Appendix B.
Drug Testing: All Security Clearance positions are Testing Designated Positions, which means that the candidate selected is subject to pre-employment and random drug testing. In addition, applicants must be able to demonstrate non-use of illegal drugs, including marijuana, for the 12 consecutive months preceding completion of the requisite Questionnaire for National Security Positions (QNSP).
Note: Applicants will be considered ineligible for security clearance processing by the U.S. Department of Energy until non-use of illegal drugs, including marijuana, for 12 months can be demonstrated.
"Referral Eligible"
Testing Designated Position (TDP):
This position is a Testing Designated Position (TDP). The candidate selected for this position will be subject to pre-employment and random drug testing for illegal drugs, including marijuana, consistent with the Controlled Substances Act and the PNNL Workplace Substance Abuse Program.


  • Software Engineer 3

    1 month ago


    Columbia, South Carolina, United States BigBear Full time

    Software Engineer 3 Columbia, MDOverview:is seeking a Software Engineer. This contract provides operations research, modeling and simulation services to our customer and are responsible for the development and application of quantitative analytical methods, including models and simulations, to support Agency operations. The major driver in the establishment...


  • Columbia, South Carolina, United States Delta System and Software Inc. Full time

    Job OverviewPosition Title: Golang Software EngineerCompany: Delta System and Software Inc.Role Summary: We are seeking a skilled Golang Software Engineer to contribute to our innovative projects. The ideal candidate will possess a strong background in Golang and additional programming languages, along with experience in developing and integrating RESTful...


  • Columbia, South Carolina, United States Belay Technologies Full time

    Belay Technologies has been voted Baltimore Business Journal's (BBJ) Best Places to Work 2019, runner up in 2020 and a finalist in 2021Belay Technologies is seeking a Cloud Software Engineer to join our intel team. Candidates should have the following qualifications: TS/SCI Clearance with polygraphBachelor's degree in computer science, engineering,...


  • Columbia, South Carolina, United States Pacific Northwest National Laboratory Full time

    Position Overview We are seeking a highly skilled and motivated individual to join our team as a Software Engineer 3. In this role, you will be responsible for addressing complex mission challenges through innovative engineering solutions. Key Responsibilities Methodically identify and tackle mission-related challenges with effective engineering solutions....

  • Database Engineer 3

    4 weeks ago


    Columbia, South Carolina, United States iNovex Full time

    We're searching for talented individuals who provide intelligence, engineering, and mission management expertise for the Government. This program will maximize the effectiveness and efficiency of our country's most important missions both at home and abroad. If you are ready to support a high-performing team that truly makes a difference, then come join...


  • Columbia, South Carolina, United States Trimble Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Trimble. As a member of our engineering team, you will be working on delivering a next-generation 3D modeling experience for modern designers working together.Key ResponsibilitiesTroubleshoot, enhance, and improve C++ modeling engine codeAnalyze network communication and...

  • Software Engineer

    1 month ago


    Columbia, South Carolina, United States University of South Carolina Full time

    Software EngineerUniversity of South Carolina - Columbia, SCPosting NumberSTA00552PO19Classification TitleSystems Engineer IInternal TitleSoftware EngineerCampusColumbiaWork CountyRichlandCollege/DivisionCollege of Engineering and ComputingDepartmentCEC Computer Science and EngineeringBand7Advertised Minimum Salary$49,594Advertised Salary Rangecommensurate...


  • Columbia, South Carolina, United States 2HB Incorporated Full time

    This is a full-time position, and requires a TS/SCI/Full Scope Polygraph Clearance.2HB Incorporated is seeking a DevOps Software Engineer in order to support its government customer in Annapolis Junction, MD. The Software Engineer designs, develops, tests, deploys, documents, maintains, and enhances complex and diverse software systems based upon documented...


  • Columbia, South Carolina, United States VDart Inc Full time

    Job OverviewPosition: Golang Software EngineerLocation: RemoteContract Type: Long TermRole Summary:We are seeking a highly skilled Golang Developer with extensive experience in cloud platforms and site reliability engineering. The ideal candidate will possess:Over 5 years of professional experience in Golang development.Expertise in Google Cloud Platform...


  • Columbia, South Carolina, United States Pacific Northwest National Laboratory Full time

    Position Overview As a key member of our engineering team, you will tackle mission-critical challenges and devise systematic engineering solutions. Your role will involve: Championing software engineering best practices and ensuring high-quality deliverables at scale. Utilizing your proficiency in high-level programming languages such as Python or C#....


  • Columbia, South Carolina, United States North Wind Group Full time

    Job Summary:The North Wind Group is seeking a highly skilled Software Engineer III to join our team. As a key member of our software engineering team, you will be responsible for designing, developing, and maintaining customized and Commercial-Off-The-Shelf (COTS) software applications/systems for the Department of Energy's (DOE) Hanford Site.Key...

  • Shift Engineer-

    3 months ago


    Columbia, South Carolina, United States Shift Engineer (Part Time) Full time

    Competitive Benefits:401k Plan and after 1 year up to 3% Match Complimentary Meal during your shift Pre-tax commuter benefits A clear career pathway - career advancement opportunitiesRelationship Hospitality. It's in the genes. Some just have it; a natural desire to deliver meaningful and heartfelt experiences. It's a calling. At Rosewood Hotel Group we work...


  • Columbia, South Carolina, United States Information Resource group, Inc. Full time

    Job OverviewPosition: .NET Developer - W2 OnlyLocation: Hybrid Work EnvironmentContract Duration: One YearPosition Summary:The ideal candidate will possess extensive coding experience in both graphical user interfaces and web service development. They should demonstrate proficiency in utilizing Microsoft Visual Studio 2022/2019, C#, ASP.NET, ASP.NET MVC 3 or...

  • Sr. Software Engineer

    1 month ago


    Columbia, South Carolina, United States 2HB Incorporated Full time

    2HB Incorporated is seeking an Information Systems Security Officer in order to support its government customer at Annapolis Junction, MD. TKO is seeking an experienced full-stack java Software Engineer who has basic Linux skills and Git experience. The individual will provide data transformation software development as part of a larger enterprise data flow...


  • Columbia, South Carolina, United States Splunk Inc Full time

    About the Role:Splunk Inc. is seeking talented individuals to join our team as Backend/Full-stack Software Engineers. As a key member of our development team, you will work on real-world projects that drive business growth and innovation. You will have the opportunity to collaborate with cross-functional teams, receive mentorship, and gain insight into our...


  • Columbia, South Carolina, United States Huntington Ingalls Industries Full time

    Job Title: Senior Software Engineer at Huntington Ingalls IndustriesHuntington Ingalls Industries, a leading provider of engineering, manufacturing, and technical services, is seeking a skilled Senior Software Engineer to join their team. The ideal candidate will be responsible for designing, developing, and implementing advanced software capabilities for...


  • Columbia, South Carolina, United States Belay Technologies Full time

    Belay Technologies has been voted Baltimore Business Journal's (BBJ) Best Places to Work 2019, runner up in 2020 and a finalist in 2021 Belay Technologies is seeking a Mid Level Sustainment Software Engineer to join our intel team. You will be collaborating with product teams and serve as a liaison between the monitoring team and application teams,...


  • Columbia, South Carolina, United States Akina, Inc. Full time

    TS/SCI w/Polygraph requiredApproved for 60% TeleworkPosition Overview:Join our dynamic team as a Software Development Specialist, where you will contribute both independently and collaboratively. Your primary responsibilities will include reviewing and validating software components to ensure they meet design specifications, documenting testing outcomes, and...


  • Columbia, South Carolina, United States BigBear Full time

    Python Software Engineer Columbia, MDOverview: is seeking a Python Software Engineer at , you will collaborate with the data science team to encapsulate cyber knowledge on a large scale, transitioning into conventional software development. Utilizing Python, you will access APIs to transform and standardize data into JSON for diverse applications. Your role...


  • Columbia, South Carolina, United States Alliance of Professionals & Consultants, Inc. (APC) Full time

    Position Title: Embedded Systems Software EngineerEmployment Type: Permanent PlacementWork Arrangement: Flexible work model available.Key Responsibilities:Your role will involve the architecture and specifications for innovative enhancements, software development, automated testing, troubleshooting, and performance optimization, as well as addressing client...