760 Software Engineer jobs in Towson
WordPress Developer
Job Viewed
Job Description
Duckpin is seeking a WordPress Developer to assist in the development and maintenance of websites. Other duties include modifying content, adding functionality, and optimizing websites using performance and security best practices.
Must be competent in WordPress, PHP (for WordPress), HTML, (S)CSS, and other WordPress plugins/themes/technologies/frameworks.
To succeed in this role, you should be comfortable working with a small team of developers, excellent with time management and adaptable to fluctuations in workload and timelines.
The right candidate is hungry for growth and learning, understands the importance of user experience, and knows how to balance functionality with design. Strong coding skills and high attention to detail are critical to maintaining efficiency without sacrificing quality.
Responsibilities
- Build and update Wordpress sites using custom themes as well as theme builders
- Perform various WordPress site adjustments to semi-custom and custom built sites for a wide variety of clients; Text, images, design, features, components, etc.
- Regularly perform WordPress core and plugin updates and testing of website critical systems
- Provision web and marketing technologies for clients
- Provide additional support to the web and marketing teams
- Communicate directly to clients and team members in a simple and helpful manner
- Over-deliver on tasks/projects and provide the attention to detail that Duckpin's clients are accustomed to
- Demonstrates quality, professional work experience as a WordPress Developer
- Experience with custom WordPress theme and plugin development, without the use of page builders
- Experience working with third-party APIs in a WordPress environment
- Familiarity and comfort with advanced WordPress development concepts like actions, filters, WP Cron, secure custom ajax requests, and database querying with and without WP Query.
- Demonstrates a keen eye for design and an ability to extend the creation direction of a designer with ease. Comfortable with SCSS without the use of frameworks. Prioritizes user experience by writing succinct and legible styles.
- Familiarity with technical SEO best practices
- Able and willing to work on-site at our Towson, MD location as needed
- Familiarity with Timber/Twig is a plus
All applications must include a cover letter, resume and portfolio of at least 3 completed websites in which you served as the primary producer.
Job No Longer Available
This position is no longer listed on WhatJobs. The employer may be reviewing applications, filled the role, or has removed the listing.
However, we have similar jobs available for you below.
Software Engineer
Posted 2 days ago
Job Viewed
Job Description
MANTECH seeks a motivated and customer-focused Software Engineer to join our team in Hanover, MD. This position involves supporting a dynamic organization responsible for disseminating critical data across the Intelligence Community.
- Design, develop, maintain, and enhance software systems and components.
- Analyze user requirements and translate them into functional software specifications.
- Debug, test, and resolve software defects to ensure quality and performance.
- Collaborate with team members to integrate software into new and existing environments.
- Author and review technical documentation and contribute to process improvements.
- Support the development and execution of test plans and validation procedures.
- Bachelor’s degree and a minimum of 4 years of experience in the IC, or 7 years of total work experience.
Experience with some or all of the following technologies:
- JavaScript (React, VUE, Angular)
- Git
- SQL
- Node.js
- Linux (BASH)
- NiFi
- Docker
- Apache Web Server
- HTML/CSS
- Development of RESTful APIs
- Atlassian Tool Suite (JIRA, Confluence)
- Active TS/SCI with polygraph.
- Must be able to remain in a stationary position 50% of the time.
- Constant operation of a computer and other office equipment such as calculators, copiers, and printers.
- Frequent communication with co-workers, management, and customers, which may include delivering presentations.
Software Engineer
Posted 2 days ago
Job Viewed
Job Description
ManTech is currently looking for a Software Engineer to join our team in the Ft. Meade, MD area. In this role, you will develop, maintain, and enhance 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 include, but are not limited to:
- Responsible for analyzing user requirements to derive software design and performance requirements, design and coding new software or modifying existing software and debugging existing software and correcting defects.
- Responsible for developing simple data queries for existing or proposed databases or data repositories and will design or implement complex database or data repository interfaces/queries.
- Will make recommendations for improving documentation and software development process standards and will develop or implement algorithms to meet or exceed system performance and functional standards.
- Responsible for designing or implementing complex algorithms requiring adherence to strict timing, system resource, or interface constraints. Will design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design
- Will confer with system engineers and hardware engineers to derive software requirements and to obtain information on project limitations and capabilities, performance requirements and interfaces. Will coordinate software system installation and monitor equipment functioning to ensure operational specifications are met.
Minimum Qualifications:
- Bachelor’s Degree in Computer Science or related discipline from an accredited college or university. 4 years of additional related experience may be substituted for a degree.
- 0 years of related experience is required
- Experience maintaining applications using industry-proven technologies for frontend or backend development (Python or Angular)
Security Clearance Requirements:
- Current/Active TS/SCI with Polygraph.
Physical Requirements:
- Must be able to remain in a stationary position 50%.
- Constantly operates a computer and other office productivity machinery, such as a calculator, copy machine and computer printer.
- The person in this position frequently communicates with co-workers, management, and customers, which may involve delivering presentations.
Software Engineer
Posted 2 days ago
Job Viewed
Job Description
ManTech is currently looking for a Software Engineer to join our team in the Ft. Meade, MD area. In this role, you will develop, maintain, and enhance 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 include, but are not limited to:
- Responsible for analyzing user requirements to derive software design and performance requirements, design and coding new software or modifying existing software and debugging existing software and correcting defects.
- Responsible for developing simple data queries for existing or proposed databases or data repositories and will design or implement complex database or data repository interfaces/queries.
- Will make recommendations for improving documentation and software development process standards and will develop or implement algorithms to meet or exceed system performance and functional standards.
- Will serve as team lead at the level appropriate to the software development process being used on any particular project and will oversee one or more software development teams and ensure the work is completed in accordance with the constraints of the software development process being used on any particular project.
- Responsible for designing or implementing complex algorithms requiring adherence to strict timing, system resource, or interface constraints. Will design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design
- Will confer with system engineers and hardware engineers to derive software requirements and to obtain information on project limitations and capabilities, performance requirements and interfaces. Will coordinate software system installation and monitor equipment functioning to ensure operational specifications are met.
Minimum Qualifications:
- Bachelor’s Degree in Computer Science or related discipline from an accredited college or university. 4 years of additional related experience may be substituted for a degree.
- 7 years of related experience is required
- Experience maintaining applications using industry-proven technologies for frontend or backend development (Python or Angular)
Security Clearance Requirements:
- Current/Active TS/SCI with Polygraph.
Physical Requirements:
- Must be able to remain in a stationary position 50%.
- Constantly operates a computer and other office productivity machinery, such as a calculator, copy machine and computer printer.
- The person in this position frequently communicates with co-workers, management, and customers, which may involve delivering presentations.
Software Engineer
Posted 2 days ago
Job Viewed
Job Description
ManTech seeks a Software Engineer to join our team in the Hanover, MD area and support critical programs that demand innovation, integrity, and technical excellence. This role is vital for ensuring the confidentiality, integrity, and availability of systems within secure environments. This opportunity provides a specialized professional services contract supporting the Cryptographic Solutions Program, delivering critical technical expertise for National Security Systems network cryptographic products. B
Responsibilities include, but are not limited to:Design, develop, test, and maintain secure software applications in Linux and Windows environments.
Utilize Python, JavaScript, HTML, and modern frameworks to create scalable and maintainable code.
Develop and integrate software tools for network analysis using Scapy and other packet-processing utilities.
Support the containerization and deployment of applications using Docker, Kubernetes, and Rancher.
Build and maintain CI/CD pipelines using GitLab to support rapid and reliable deployments.
Create and manage structured data formats such as JSON and YAML for configurations and interfaces.
Implement secure coding standards, cryptographic protocols, and software assurance best practices.
Apply knowledge of REST APIs, RESTConf, and software interoperability standards.
Collaborate with cross-functional teams across the software lifecycle, adhering to Agile methodologies.
Bachelor’s degree in Computer Science or related discipline from an accredited college or university. Four (4) additional years of software engineering experience may be substituted in lieu of a degree.
Seven (7) years of experience in software development on programs of similar scope, type, and complexity.
Proficient in Python, with working knowledge of HTML/JS, YAML, and JSON.
Hands-on experience with Docker, VSCode, GitLab, and Linux/Windows environments.
Experience with network analysis tools such as Scapy and familiarity with network protocols.
Knowledge of cryptographic principles, secure coding practices, and secure data transmission techniques.
Experience with RESTConf, REST APIs, and application integration.
Security certifications (e.g., Security+, CEH, CISSP).
Experience with container orchestration platforms such as Kubernetes or Rancher.
Familiarity with Infrastructure-as-Code (IaC) concepts.
Must have a current/active TS/SCI with Poly
Must be able to remain in a stationary position 50%.
Must be able to communicate, converse, and exchange information with peers and senior personnel.
Constantly operates a computer and other office productivity machinery, such as a calculator, copy machine and computer printer.
Software Engineer
Posted 2 days ago
Job Viewed
Job Description
ManTech seeks a Software Engineer to join our team in Ft. Meade, MD . In this role, you will develop, maintain, and enhance complex and diverse software systems—such as processing-intensive analytics, novel algorithm development, large-scale data manipulation, real-time systems, and mission-focused information systems—based on documented requirements.
Responsibilities include, but are not limited to:
- Analyze user requirements to derive software design and performance specifications.
- Design, develop, and debug new software or modify existing software to meet customer needs.
- Develop and optimize data queries for existing or proposed databases or data repositories; design and implement complex interfaces and queries.
- Make recommendations to improve documentation and software development process standards.
- Design and implement algorithms that meet or exceed system performance and functional expectations.
- Develop software systems using scientific analysis and mathematical modeling to predict and evaluate design outcomes.
- Collaborate with system and hardware engineers to derive software requirements, understand performance constraints, and define system interfaces.
- Coordinate software system installation and monitor system performance to ensure operational compliance.
Minimum Qualifications:
- Bachelor’s degree in Computer Science or related discipline from an accredited college or university. In lieu of a Bachelor’s degree, four (4) years of additional related experience may be substituted.
- Demonstrated entry-level developer knowledge, including an understanding of core software engineering principles and tools.
Preferred Qualifications:
- Knowledge of Python and its use in scripting or software development tasks.
Security Clearance Requirements:
- Current/Active TS/SCI with Polygraph is required for this position.
Physical Requirements:
- Must be able to remain in a stationary position 50% of the time.
- Constantly operates a computer and other office productivity machinery, such as a calculator, copy machine, and printer.
- Frequently communicates with co-workers, management, and customers, which may include delivering presentations.
Software Engineer
Posted 2 days ago
Job Viewed
Job Description
ManTech is currently looking for a Software Engineer to join our team in the Ft. Meade, MD area. In this role, you will develop, maintain, and enhance 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 include, but are not limited to:
- Responsible for analyzing user requirements to derive software design and performance requirements, design and coding new software or modifying existing software and debugging existing software and correcting defects.
- Responsible for developing simple data queries for existing or proposed databases or data repositories and will design or implement complex database or data repository interfaces/queries.
- Will make recommendations for improving documentation and software development process standards and will develop or implement algorithms to meet or exceed system performance and functional standards.
- Responsible for designing or implementing complex algorithms requiring adherence to strict timing, system resource, or interface constraints. Will design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design
- Will confer with system engineers and hardware engineers to derive software requirements and to obtain information on project limitations and capabilities, performance requirements and interfaces. Will coordinate software system installation and monitor equipment functioning to ensure operational specifications are met.
Minimum Qualifications:
- Bachelor’s Degree in Computer Science or related discipline from an accredited college or university. 4 years of additional related experience may be substituted for a degree.
- 0 years of related experience is required
- Experience maintaining applications using industry-proven technologies for frontend or backend development (Python or Angular)
Security Clearance Requirements:
- Current/Active TS/SCI with Polygraph.
Physical Requirements:
- Must be able to remain in a stationary position 50%.
- Constantly operates a computer and other office productivity machinery, such as a calculator, copy machine and computer printer.
- The person in this position frequently communicates with co-workers, management, and customers, which may involve delivering presentations.
Software Engineer
Posted 2 days ago
Job Viewed
Job Description
ManTech is currently looking for a Software Engineer to join our team in the Ft. Meade, MD area. In this role, you will develop, maintain, and enhance 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 include, but are not limited to:
- Responsible for analyzing user requirements to derive software design and performance requirements, design and coding new software or modifying existing software and debugging existing software and correcting defects.
- Responsible for developing simple data queries for existing or proposed databases or data repositories and will design or implement complex database or data repository interfaces/queries.
- Will make recommendations for improving documentation and software development process standards and will develop or implement algorithms to meet or exceed system performance and functional standards.
- Will serve as team lead at the level appropriate to the software development process being used on any particular project and will oversee one or more software development teams and ensure the work is completed in accordance with the constraints of the software development process being used on any particular project.
- Responsible for designing or implementing complex algorithms requiring adherence to strict timing, system resource, or interface constraints. Will design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design
- Will confer with system engineers and hardware engineers to derive software requirements and to obtain information on project limitations and capabilities, performance requirements and interfaces. Will coordinate software system installation and monitor equipment functioning to ensure operational specifications are met.
Minimum Qualifications:
- Bachelor’s Degree in Computer Science or related discipline from an accredited college or university. 4 years of additional related experience may be substituted for a degree.
- 7 years of related experience is required
- Experience maintaining applications using industry-proven technologies for frontend or backend development (Python or Angular)
Security Clearance Requirements:
- Current/Active TS/SCI with Polygraph.
Physical Requirements:
- Must be able to remain in a stationary position 50%.
- Constantly operates a computer and other office productivity machinery, such as a calculator, copy machine and computer printer.
- The person in this position frequently communicates with co-workers, management, and customers, which may involve delivering presentations.
Be The First To Know
About the latest Software engineer Jobs in Towson !
Software Engineer
Posted 1 day ago
Job Viewed
Job Description
ManTech is currently looking for a Software Engineer to join our team in the Ft. Meade, MD area. In this role, you will develop, maintain, and enhance 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 include, but are not limited to:
- Responsible for analyzing user requirements to derive software design and performance requirements, design and coding new software or modifying existing software and debugging existing software and correcting defects.
- Responsible for developing simple data queries for existing or proposed databases or data repositories and will design or implement complex database or data repository interfaces/queries.
- Will make recommendations for improving documentation and software development process standards and will develop or implement algorithms to meet or exceed system performance and functional standards.
- Responsible for designing or implementing complex algorithms requiring adherence to strict timing, system resource, or interface constraints. Will design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design
- Will confer with system engineers and hardware engineers to derive software requirements and to obtain information on project limitations and capabilities, performance requirements and interfaces. Will coordinate software system installation and monitor equipment functioning to ensure operational specifications are met.
Minimum Qualifications:
- Bachelor’s Degree in Computer Science or related discipline from an accredited college or university. 4 years of additional related experience may be substituted for a degree.
- 0 years of related experience is required
- Experience maintaining applications using industry-proven technologies for frontend or backend development (Python or Angular)
Security Clearance Requirements:
- Current/Active TS/SCI with Polygraph.
Physical Requirements:
- Must be able to remain in a stationary position 50%.
- Constantly operates a computer and other office productivity machinery, such as a calculator, copy machine and computer printer.
- The person in this position frequently communicates with co-workers, management, and customers, which may involve delivering presentations.
Software Engineer
Posted 1 day ago
Job Viewed
Job Description
ManTech is currently looking for a Software Engineer to join our team in the Ft. Meade, MD area. In this role, you will develop, maintain, and enhance 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 include, but are not limited to:
- Responsible for analyzing user requirements to derive software design and performance requirements, design and coding new software or modifying existing software and debugging existing software and correcting defects.
- Responsible for developing simple data queries for existing or proposed databases or data repositories and will design or implement complex database or data repository interfaces/queries.
- Will make recommendations for improving documentation and software development process standards and will develop or implement algorithms to meet or exceed system performance and functional standards.
- Will serve as team lead at the level appropriate to the software development process being used on any particular project and will oversee one or more software development teams and ensure the work is completed in accordance with the constraints of the software development process being used on any particular project.
- Responsible for designing or implementing complex algorithms requiring adherence to strict timing, system resource, or interface constraints. Will design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design
- Will confer with system engineers and hardware engineers to derive software requirements and to obtain information on project limitations and capabilities, performance requirements and interfaces. Will coordinate software system installation and monitor equipment functioning to ensure operational specifications are met.
Minimum Qualifications:
- Bachelor’s Degree in Computer Science or related discipline from an accredited college or university. 4 years of additional related experience may be substituted for a degree.
- 7 years of related experience is required
- Experience maintaining applications using industry-proven technologies for frontend or backend development (Python or Angular)
Security Clearance Requirements:
- Current/Active TS/SCI with Polygraph.
Physical Requirements:
- Must be able to remain in a stationary position 50%.
- Constantly operates a computer and other office productivity machinery, such as a calculator, copy machine and computer printer.
- The person in this position frequently communicates with co-workers, management, and customers, which may involve delivering presentations.
Software Engineer
Posted 1 day ago
Job Viewed
Job Description
MANTECH seeks a motivated and customer-focused Software Engineer to join our team in Hanover, MD. This position involves supporting a dynamic organization responsible for disseminating critical data across the Intelligence Community.
- Design, develop, maintain, and enhance software systems and components.
- Analyze user requirements and translate them into functional software specifications.
- Debug, test, and resolve software defects to ensure quality and performance.
- Collaborate with team members to integrate software into new and existing environments.
- Author and review technical documentation and contribute to process improvements.
- Support the development and execution of test plans and validation procedures.
- Bachelor’s degree and a minimum of 4 years of experience in the IC, or 7 years of total work experience.
Experience with some or all of the following technologies:
- JavaScript (React, VUE, Angular)
- Git
- SQL
- Node.js
- Linux (BASH)
- NiFi
- Docker
- Apache Web Server
- HTML/CSS
- Development of RESTful APIs
- Atlassian Tool Suite (JIRA, Confluence)
- Active TS/SCI with polygraph.
- Must be able to remain in a stationary position 50% of the time.
- Constant operation of a computer and other office equipment such as calculators, copiers, and printers.
- Frequent communication with co-workers, management, and customers, which may include delivering presentations.