Job Details

Database Software Engineer


Excivity, Inc.


Chantilly, VA 20151

Join our team of talented and passionate software craftsmen, constantly honing our skills and solving customer’s challenges. We experiment with new technologies, frameworks, and languages, and share our knowledge with each other. We work in a fast-paced environment, developing production-ready, mission- critical software solutions, where the security of our users’ 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 at Excivity’s headquarters that designs and creates new software tools and systems, and enhances existing tool sets. The ideal candidate has experience in agile software development, experience with database design, a proactive nature, and strong communication skills to work with distributed teams.

• U.S. Citizen
• Bachelor’s degree in Computer Science or a related field
• At least 6 years of experience designing SQL and NoSQL databases (e.g., MongoDB, MySQL,
PostgreSQL, SQLite)
• At least 3 years of experience analyzing, designing, and coding software solutions
• Ability and strong motivation to learn new tools, techniques, and methodologies
• Passionate about software development
• Other requirements may exist based upon project or customer needs
• Design and maintain data models
• Write and optimize database queries
• Design, write, and unit test Java and Kotlin software to interact with databases
• Design and document software architectures using Object Oriented design principles
• Proactively communicate with developers and management
• Proactively improve team processes and cross-functional teamwork within Excivity’s Agile project
• Proactively document software implementations and database design for peer and security review
Desired Skills:
• Strong experience and detailed technical knowledge in database design
• Experience working with SQLite
• Experience analyzing, designing, and implementing solutions using Java or Kotlin
• Experience with secure coding and database security
• Thorough understanding of Software Development Life Cycle and Agile
• Experience with Linux command line utilities
• Strong experience with source control tools (e.g., git)
• Experience working with Atlassian and other collaboration tool suites (e.g., Jira, Confluence, Crucible,
FishEye, Rocketchat, GitLab)
• Experience with testing tools, frameworks, and techniques (e.g., Junit, Spock, Mocking)
• Experience with continual integration tools (e.g., Jenkins, Gradle, Maven, Ant)
Post Date:
Minimum Clearance:
Top Secret
No Traveling
Minimum Experience Required:
2+ yrs experience
Job Category:
IT - Database
Group ID: