Software Engineer- Cybersecurity @ TheMasonGroup - Warrington, PA

Job Overview

7 days ago

Software Engineer- Cybersecurity

TheMasonGroup - Warrington, PA

Cybersecurity Software Engineer

  • Looking for a place where you can have a direct path to grow, with a growing, stable organization?
  • Giving the opportunity for continuously training & coaching?
  • Where you can be part of a company that knows developing an amazing team makes all the difference, where each day brings a new challenge

Look no further!

In search of our next great hire as a Cybersecurity Software Engineer with an emphasis on Safety & Security who will research, design, modify, develop, write, and implement software programming applications for engineering support. Applying principles and techniques of computer science, engineering, and mathematical analysis.


  • Review, audit designs, ensuring applications are safe with no failures.
  • Visual Studio, Visual Studio Code, or similar IDE
  • Model/View architectural patterns
  • Service-Oriented Architecture
  • Web frameworks (MVC/Angular/React/etc.)
  • Desktop Application development (WPF, Electron, NW.js)
  • Objected Oriented Programming patterns (SOLID)
  • Unit Testing and DevOps automation
  • Cloud-based development
  • Asynchronous programming
  • Ability to determine the root cause of complex technical problems
  • Ability to document designs
  • Ability to clearly communicate in written and spoken English
  • Able to work independently and collaborate with a team.
  • Ability to work in an Agile environment
  • Travel: Ability to work remotely from your home, with 1-3 days in our HQs in Montgomery County with potential travel to sites as needed. Travel may consist of 0-5%.


  • Analyze software requirements to determine feasibility of design within time and cost constraints
  • Consult with engineering team to evaluate required interfaces and to resolve questions of program intent, data input, output requirements, and inclusion of internal checks and controls
  • Create conceptual software design
  • Create software program code
  • Test new software program
  • Assist with customer support
  • Document software program, compiles and writes documentation of program development and subsequent revisions


Achieve the requirements and primary accountabilities by:

  • Able to manage multiple projects.
  • Initiating new, creative ideas.
  • Having a willingness to be flexible - adapting to new paths
  • Strong problem solving / troubleshooting practices
  • Being a team player and working cross-functionally.
  • Managing resources and relationships - internally and externally.
  • Consistently evaluating processes - recommending changes when appropriate.
  • Communicating throughout organization.

_ Looking forward to getting to know you..._

Job Type: Full-time


  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Flexible schedule
  • Health insurance
  • Life insurance
  • Paid time off
  • Professional development assistance
  • Vision insurance


  • Monday to Friday

Application Question(s):

  • What is your desired compensation range for this position?
  • What would your commute time be to Warrington, PA?


  • Cybersecurity: 1 year (Preferred)

Work Location: One location

Similar Jobs

Software Engineer


Philadelphia, PA

Responsible for planning and designing new software and web applications. Completes programming and implements, tests and debugs defined software components.

Software Engineer Associate (Spring/Summer 2023)

Philadelphia Phillies Baseball Operations Department

Philadelphia, PA

As a SWE you contribute fresh ideas in a variety of areas, including information retrieval, networking and data storage, security, machine learning, natural…

Engineer 3, Software Development & Engineering


Philadelphia, PA

Assists with the software update process for existing applications and roll-outs of software releases. Acts as a resource for colleagues with less experience.

Software Engineer II, Infrastructure, Search


New York, NY

We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking…

Engineer 4, Software Development & Engineering - Mobile


Philadelphia, PA

Develops software update process for existing applications. Assists in the roll-out of software releases. Responsible for planning and designing new software…

R332380 Senior Software Test Engineer (SDET) (Onsite)


Philadelphia, PA

Write and edit complex, automated test code, using the same standards as a Software Engineer, that allows for repeatable, reliable testing solutions to test the…


i28 Technologies Corporation

Iselin, NJ

Automate the cloud application deployments using Ansible and AWS Cloud Formation Templates for EC2 environments.

Application Developer, PSS2

Rowan University

Glassboro, NJ

Experience with linters, static analysis, and software development best practices. Experience with public cloud infrastructure (AWS, Azure).

Software Engineer - Delivery


New York, NY

Build services and tools that support hundreds of engineers every day. The Delivery Team manages the Squarespace code and artifact storage, the pipelines that…

Sr. Software Development Engineer, Artemis Services LLC

New York, NY

Knowledge of professional software engineering practices and best practices for the full software development lifecycle, including coding standards, code…

Data Engineer, Software Development & Engineering


West Chester, PA

Implements, testing and debugging defined software components. Evaluates and plans software designs, test results and technical manuals.

Program Manager III, Search, Software Engineering


New York, NY

5 years of experience in program or project management. Understanding of the software development lifecycle. 5 years of experience managing cross-functional or…

Junior Software Developer

Applied Research Associates, Inc

Camp Hill, PA

ARA is offering entry-level software developers full-time employment opportunities to advance critical software technologies that will help transportation…

Back End Java Developer (REMOTE)

Dotdash Meredith

New York, NY

Strong command of the underlying foundations of web frameworks with experience using Spring or a similar platform.

Staff Software Developer 1

Applied Research Associates, Inc

Camp Hill, PA

ARA is offering experienced software developers full-time employment opportunities to advance critical software technologies that will help transportation…

Principal Engineer, Software Development & Engineering


Philadelphia, PA

Deep understanding of software architecture and design. Develops software update processes for existing applications.

Senior Software Developer 1

Applied Research Associates, Inc

Camp Hill, PA

ARA is offering experienced software developers full-time employment opportunities to advance critical software technologies that will help transportation…

Engineer 2, Software Development & Engineering(NED Virtual)


Dover, DE

2-5 years’ experience / education equivalent. Adheres to established company procedures and processes. Responsible for contributing in one or more areas of…

Full Stack Engineer


New York, NY

Strong software engineering and architecture fundamentals. Contently employees receive the best perks out there – great benefits including a 401k plan to Friday…

DevOps Engineer


West Chester, PA

The DevOps Engineer will provide technical expertise to design, develop, and maintain automation platforms responsible for delivering cloud infrastructure that…

Engineer 2, Software Development & Engineering - 0477


Mount Laurel, NJ

DUTIES: Contribute to a team within the CXT department, responsible for providing and maintaining Internet and communication services for small and medium-sized…

Sr. .NET Software Engineer


Wayne, PA

NET Framework, MVC 5, IOC, JavaScript, LINQ, HTML, CSS, Ajax, XML, and JSON, IIS, Java, Jquery, Angular, typescript, Entity Framework, webapi & .net core 2.0,…

Senior Software Support Engineer, NY Metro Area (AMERICAS)

Canonical - Jobs

Philadelphia, PA

If you have a passion for the latest open source technologies, technical support, cloud-native development, data-center technologies such as Openstack,…

Senior Java Engineer


Philadelphia, PA

At least 5 years experience building software applications using Java and/or JavaScript. Familiarity with Agile development methodologies and software…