Careers

Are you a technology innovator, breaker, or builder? Are you ready to work with an amazing team and extraordinary customers?

Current Job Openings

Why choose Excivity?

Excivity is a fast-paced place to work, providing diverse challenges and opportunities while working with our extraordinary clients. Our name originates from two of our valued virtues - Excellence and Creativity. As an Excivity team member, you will be surrounded by talented, experienced, and friendly professionals who continue to teach and learn from each other. Being a small company, there is minimal corporate hierarchy and many opportunities to contribute to impactful and interesting work.

Excivity provides competitive compensation and benefits to grow and maintain an excellent team. Excivity has affordable, premium healthcare plans for employees, and even covers 100% of the plan premiums for short-term and long-term disability, life insurance, dental, and vision. Excivity also provides a robust 401(k) plan with employer matching contributions.

If you are interested in joining our team, start a conversation by sending an email to careers@excivity.com.

We are hiring!

If selected, you will work on a small, agile team as a front-end web developer with a lead web developer and a researcher/technical writer. Excivity is looking for someone who is innovative, team-oriented, a creative problem solver, eager to learn, and strives for excellence in their work.  The ideal candidate has a strong knowledge of web design and hands-on experience with front-end responsive frameworks, customizing commercial templates, graphics creation and editing, and Content Management Systems.  They will have the opportunity to develop a variety of high-quality websites while learning and experimenting with new web development tools and technologies.

Requirements:

  • U.S. Citizen
  • Minimum of 5+ years of hands-on experience developing websites for both mobile and desktop platforms
  • Strong knowledge of HTML5, CSS3, PHP, Javascript, and Javascript libraries
  • Experience with front-end responsive frameworks such as Bootstrap, Foundation, and Flexbox
  • Proficiency in Dreamweaver, Adobe Photoshop, Illustrator (Adobe Creative Suite)
  • Ability and strong motivation to learn new tools, techniques, and methodologies
  • Excellent communications skills to work with team and customers
  • Ability to work and thrive in a fast-paced environment, learn rapidly, and master diverse web technologies and techniques
  • Other requirements may exist based on customer needs

Responsibilities:

  • Collaborate with the web team and customers to create responsive and professional websites
  • Apply a solid understanding of web design concepts, principles, and attention to detail
  • Work both independently and as a part of team to keep project deliverables on track and manage priorities and timelines
  • Apply a mobile-first mindset and implement incremental enhancements and elegant degradation to ensure cross-browser and cross-platform compatibility
  • Create and edit graphics for websites
  • Assist with content development, testing, documentation, and quality assurance while constantly striving to improve processes and practices
  • Attend customer meetings and translate website requirements into professional website designs and workflows

Desired Skills:

  • Hands-on experience with PHP and other server-side web technologies
  • Experience developing sites based on Content Management Systems (CMS) such as Joomla and WordPress
  • Ability to build websites supporting multiple languages while functioning in several browsers and desktop and mobile platforms

Join our team of talented and passionate software craftsmen, constantly honing our skills and tooling our customers. We like to experiment with new technologies, frameworks, and languages, and share our knowledge with each other. We work in a fast-pace environment, developing production-ready, mission-critical software solutions, and the security of our user's data is a top concern. We conceive and implement creative solutions to challenging problems and see our tools deployed into the world.

If selected, you will work on a small, agile team that designs and creates new software tools and systems, and enhances existing tool sets. The ideal candidate has experience in mobile application development, experience with secure coding, a proactive nature, and strong communication skills to work with distributed teams.

Requirements:

  • U.S. Citizen
  • At least 5 years of experience analyzing, designing, and coding software solutions
  • At least 2 years of experience writing Android applications
  • Bachelor’s degree in Computer Science or a related field
  • Understanding of Google’s Android design principles and interface guidelines
  • A strong understanding of the Android ecosystem and the libraries available for common tasks
  • Experience with offline storage and threading
  • Comfortable writing code that interacts with a webserver, and troubleshooting issues
  • Comfortable with a code versioning tools (e.g. Git, mercurial, SVN)
  • Ability and strong motivation to learn new tools, techniques, and methodologies
  • Passionate about software development
  • Experience with secure coding
  • Experience with Continuous Integration tools (e.g., Jenkins and Gradle/Maven/Ant)
  • Other requirements may exist based upon project or customer needs

Responsibilities:

  • Design and document software architectures using Object Oriented design principles
  • Proactive team communications with developers and management
  • Proactive improvements to team processes, and cross-functional teamwork within Excivity’s Agile project lifecycle
  • Proactive documentation of software implementations for peer and security review
  • Design, write, and unit test software for our Android application

Desired Skills:

  • Thorough understanding of Software Development Life Cycle and Agile
  • Hands-on experience with Hibernate/ORM
  • Expertise with source control tools (e.g., Subversion, GIT, TortoiseSVN)
  • Experience working with JIRA Agile/collaboration tool suite (e.g., Confluence, Greenhopper, Crucible/FishEye, HipChat)

Join our team of talented and passionate software craftsmen, constantly honing our skills and tooling our customers. We like to experiment with new technologies, frameworks, and languages, and share our knowledge with each other. We work in a fast-pace environment, developing production-ready, mission-critical software solutions, and the security of our user's data is a top concern. We conceive and implement creative solutions to challenging problems and see our tools deployed into the world.

If selected, you will work on a small, agile team that designs and creates new software tools and systems, and enhances existing tool sets. The ideal candidate has a strong foundation in agile software development, experience with secure coding, a proactive nature, and strong communication skills to work with distributed teams.

Requirements:

  • U.S. Citizen
  • At least 6 years of experience analyzing, designing, and coding software solutions
  • Bachelor’s degree in Computer Science or a related field
  • Thorough understanding of Software Development Life Cycle and Agile Development
  • Ability and strong motivation to learn new tools, techniques, and methodologies
  • Other requirements may exist based on customer needs

Responsibilities:

  • Maintain several tools and web applications written in Java and Python
  • Design and develop new tools driven by customer need
  • Design and document software architectures using Object Oriented design principles
  • Proactive team communications with developers and management
  • Proactive improvements to team processes, and cross-functional teamwork within Excivity’s Agile project lifecycle
  • Proactive documentation of software implementations for peer and security review

Desired Skills:

  • Strong experience and detailed technical knowledge in security engineering, system and network security, authentication and security protocols, cryptography, and application security
  • Experience analyzing, designing, and implementing solutions using Java or related technologies
  • Experience with multiple programming languages such as Java, JavaScript, and Python (experience with JVM dynamic languages such as Groovy, Clojure, or Scala is a plus)
  • Experience with Linux commandline utilities
  • Experience integrating databases (e.g., MongoDB, MySQL, PostgreSQL, SQLite) with software applications
  • Experience deploying and troubleshooting web apps to application servers (e.g., Tomcat, JBoss)
  • Expertise with source control tools (e.g., GIT, Subversion)
  • Experience working with JIRA Agile/collaboration tool suite (e.g., Confluence, Greenhopper, Crucible/FishEye, HipChat)
  • Experience with testing tools and techniques (e.g., JUnit, Spock, Mocking)
  • Experience with Continuous Integration tools (e.g., Jenkins and Gradle/Maven/Ant)

If selected, you will work on a small team researching, architecting, and implementing current Linux-based solutions to host secure capabilities. The ideal candidate has a strong foundation in the Linux operating system, system and network security, authentication and security protocols, cryptography, system operations and maintenance, and application security in addition to knowledge of network and web-related protocols. They will have the opportunity to apply such knowledge to build, secure, and maintain custom solutions and technology integrations.

Requirements:

  • U.S. Citizen
  • At least 5 years of experience with Linux administration, security, and networking
  • At least 2 years experience maintaining production-level infrastructures/systems
  • Bachelor’s degree in Computer Science or a related field or equivalent experience
  • A hacker mindset with a strong curiosity to investigate and learn new technologies
  • Ability to work independently and with a team

Responsibilities:

  • Collaborate with application developers to build out network specifications supporting the product
  • Participate in every stage of the Software Development Lifecycle (SDLC) by providing initial guidance on security architecture and design, identifying security flaws during the build phase, and providing final security validation before delivery
  • Participate in the DevOps process supporting secure deployment and operations of capabilities
  • Support architecting and implementing unique infrastructure solutions to meet customer requirements
  • Maintain system design and implementation documentation
  • Proactive communications with team members and management

Desired Skills:

  • Strong experience and detailed technical knowledge in security engineering, system and network security, authentication and security protocols, cryptography, and application security
  • Working knowledge of network and web-related protocols (e.g., TCP/IP/UDP, HTTP/S, DNS, WebRTC) and network analysis (e.g., wireshark, tshark, tcpdump)
  • Experience with network security protocols (e.g., SSL/TLS, OpenVPN, IPsec)
  • Understanding of symmetric and asymmetric encryption and key exchange protocols
  • Strong, hands-on experience with Linux/Unix security, internals, services, and administration
  • Experience implementing and securing web services (e.g., Apache, Tomcat, Nodejs, Nginx)
  • Skilled at system and network troubleshooting and analysis (e.g., log analysis, strace, lsof, fuser)
  • Network design, routing, and security tools and products
  • Understanding and preferred experience with virtualization technologies (e.g., VMWare, VirtualBox, KVM, AWS) and deployment automation (e.g., ansible, vagrant, cloudformation)
  • Experience with scripting languages (e.g., Bash, Perl, Python)

If selected, you will work on a small team designing security solutions and performing in-depth assessments on various technologies, products, services, and platforms. The ideal candidate has a strong foundation in security engineering, system and network security, authentication and security protocols, cryptography, and application security in addition to knowledge of network and web related protocols. They will be able to apply such knowledge in order to identify risks and vulnerabilities, and provide possible mitigations and improvements regardless of the technology or platform.

Requirements:

  • U.S. Citizen
  • At least 3 years of experience with reverse engineering, malware analysis, or penetration testing
  • Bachelor’s degree in Computer Science or a related field or equivalent experience
  • Proven hands-on experience with security assessment toolsets
  • A hacker mindset with a strong curiosity to break apart technologies and learn
  • Ability to work independently and with a team

Responsibilities:

  • Perform in-depth technical security assessments on a large range of products, services, and technologies, identifying risks and vulnerabilities, and providing possible security mitigations and improvements
  • Participate in all stages of the Software Development Lifecycle (SDLC) by providing initial guidance on security architecture and design, identifying security flaws during the build phase, and providing final security validation before delivery
  • Participate in the DevOps process supporting secure deployment and operations of capabilities and recurring security assessments
  • Develop and maintain security documentation and be able to communicate technical details to a non-technical audience
  • Proactive communications with team members and management

Desired Skills:

  • Strong experience and detailed technical knowledge in security engineering, system and network security, authentication and security protocols, cryptography, and application security
  • Working knowledge of network and web-related protocols (e.g., TCP/IP/UDP, HTTP/S, XMPP, SMTP, WebRTC, VPNs), network analysis, and network forensics (e.g., wireshark, tshark, burpsuite, sslsplit)
  • Knowledge of attack methodologies, techniques, and toolsets (e.g., metasploit, MiTM, mitmproxy, nmap)
  • In-depth experience with iOS and Android application security, reverse engineering, system internals, and vulnerability testing (e.g., apktools, dex2jar, adb, rooting/jailbreaking)
  • In-depth experience with Windows application security, reverse engineering, system internals, and vulnerability testing (e.g., sysinternals, ollydbg, IDAPro, EMET)
  • Strong, hands-on experience with Linux/Unix security and administration
  • Hands-on experience with memory and disk forensics toolsets (e.g., EnCase, FTK, Autopsy, Volatility)
  • Experience with scripting languages (e.g., Bash, Python, Perl) and development languages (e.g., C/C++, C#, Java)

who-we-are-img

Location

The majority of work is performed at our Chantilly, VA corporate headquarters, but we have established employees in Texas, Maryland, Florida, and California. Excivity offers flexible work schedules and, for proven self-starters, part-time teleworking options are considered when it does not negatively affect delivering the best product possible.