Penn Foster
Backend Developer
Penn Foster, Pittsburgh, Pennsylvania, us, 15289
Software Engineering Institute (SEI) , a federally funded research and development center at Carnegie Mellon University in Pittsburgh, Pennsylvania. We engage in state-of-the-art research and development, providing robust programs focused on ensuring that software developers, internet security experts, network and system administrators, and others can resist, recognize, and recover from attacks on networked systems.
Our Data Integration Team (DIT) in the Threat Analysis Directorate (TAD) helps programs apply best practices and adopt emerging tools and techniques to advance solutions in malware analysis, reverse engineering, vulnerability analysis, and coordination. The goal of the DIT team is to provide software development support for the TAD to build, manage, and sustain a homogenous applications environment using a range of skills throughout the software development lifecycle.
Position Summary:
You’ll be responsible for conceiving, documenting, developing, testing, and deploying software applications and systems to improve the capabilities of analysts to effectively deliver solutions to the CERT customers. You will participate in all phases of the software development lifecycle and will be involved in key decisions regarding software design and technology selection, architecture, and design of resilient and secure systems. You will work on existing projects with more senior developers and with research analysts until you have a grasp of the work and gain the expertise to take command of new or current projects.
You will be expected to function within cross-domain teams, learn new skills, programming languages, and technologies as necessary, and solve meaningful problems through technical innovation. You will continuously be asked to analyze customer requirements and provide novel solutions, work directly with sponsors and end users, and quickly learn new technologies and integrate them with existing applications and/or systems.
Requirements:
BS in computer science, software engineering, or a related quantitative field of study with eight (8) years of experience, or a MS degree in the same fields, plus five (5) years of experience, and a PhD plus two (2) years of experience.
Willingness to travel to various locations to support the SEI’s overall mission. This may include national travel to sponsor sites, conferences, and offsite meetings on occasion.
You will be subject to a background check and must be able to obtain and maintain a Department of Defense security clearance.
Applicants for this position must be currently legally authorized to work for CMU in the United States. CMU will not sponsor or take over sponsorship of an employment visa for this opportunity.
Knowledge, Skills, and Abilities:
Strong software design and engineering knowledge and expertise in the software development life cycle.
Strong software development skills in Python.
Excellent analytical, problem solving, and interpersonal skills.
Experience developing in multiple layers of the modern software stack.
Familiarity with the Linux operating system and UNIX operating system internals in general.
Familiarity with DevOps and CI/CD concepts and, preferably, experience employing them in project work.
Familiarity deploying to both local and cloud environments is a plus.
Ability to work in a small team using a variety of skills on multiple projects.
Desired Experience:
Experience as a software engineer working on software applications in a professional environment.
Working knowledge of general hardware and networking concepts, with some background in cyber security. Familiarity with containerization and orchestration technologies such as Docker and Kubernetes.
Familiarity with SQL and modern relational databases, as well as non-relational databases.
Location:
Arlington, VA, Pittsburgh, PA
Job Function:
Software/Applications Development/Engineering
Position Type:
Staff – Regular
Full Time/Part time:
Full time
Pay Basis:
Salary
More Information:
Please visit
“Why Carnegie Mellon”
to learn more about becoming part of an institution inspiring innovations that change the world.
Click
here
to view a listing of employee benefits.
Carnegie Mellon University is an Equal Opportunity Employer/Disability/Veteran.
Statement of Assurance.
#J-18808-Ljbffr
Our Data Integration Team (DIT) in the Threat Analysis Directorate (TAD) helps programs apply best practices and adopt emerging tools and techniques to advance solutions in malware analysis, reverse engineering, vulnerability analysis, and coordination. The goal of the DIT team is to provide software development support for the TAD to build, manage, and sustain a homogenous applications environment using a range of skills throughout the software development lifecycle.
Position Summary:
You’ll be responsible for conceiving, documenting, developing, testing, and deploying software applications and systems to improve the capabilities of analysts to effectively deliver solutions to the CERT customers. You will participate in all phases of the software development lifecycle and will be involved in key decisions regarding software design and technology selection, architecture, and design of resilient and secure systems. You will work on existing projects with more senior developers and with research analysts until you have a grasp of the work and gain the expertise to take command of new or current projects.
You will be expected to function within cross-domain teams, learn new skills, programming languages, and technologies as necessary, and solve meaningful problems through technical innovation. You will continuously be asked to analyze customer requirements and provide novel solutions, work directly with sponsors and end users, and quickly learn new technologies and integrate them with existing applications and/or systems.
Requirements:
BS in computer science, software engineering, or a related quantitative field of study with eight (8) years of experience, or a MS degree in the same fields, plus five (5) years of experience, and a PhD plus two (2) years of experience.
Willingness to travel to various locations to support the SEI’s overall mission. This may include national travel to sponsor sites, conferences, and offsite meetings on occasion.
You will be subject to a background check and must be able to obtain and maintain a Department of Defense security clearance.
Applicants for this position must be currently legally authorized to work for CMU in the United States. CMU will not sponsor or take over sponsorship of an employment visa for this opportunity.
Knowledge, Skills, and Abilities:
Strong software design and engineering knowledge and expertise in the software development life cycle.
Strong software development skills in Python.
Excellent analytical, problem solving, and interpersonal skills.
Experience developing in multiple layers of the modern software stack.
Familiarity with the Linux operating system and UNIX operating system internals in general.
Familiarity with DevOps and CI/CD concepts and, preferably, experience employing them in project work.
Familiarity deploying to both local and cloud environments is a plus.
Ability to work in a small team using a variety of skills on multiple projects.
Desired Experience:
Experience as a software engineer working on software applications in a professional environment.
Working knowledge of general hardware and networking concepts, with some background in cyber security. Familiarity with containerization and orchestration technologies such as Docker and Kubernetes.
Familiarity with SQL and modern relational databases, as well as non-relational databases.
Location:
Arlington, VA, Pittsburgh, PA
Job Function:
Software/Applications Development/Engineering
Position Type:
Staff – Regular
Full Time/Part time:
Full time
Pay Basis:
Salary
More Information:
Please visit
“Why Carnegie Mellon”
to learn more about becoming part of an institution inspiring innovations that change the world.
Click
here
to view a listing of employee benefits.
Carnegie Mellon University is an Equal Opportunity Employer/Disability/Veteran.
Statement of Assurance.
#J-18808-Ljbffr