Enable job alerts via email!

Software Development Engineer

AMERICAN SYSTEMS

Virginia, Arlington (MN, TX)

Remote

USD 108,000 - 181,000

Full time

4 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a forward-thinking company as a Software Development Engineer, where you'll design and implement robust database architectures and develop data-driven applications. This role offers the chance to work with cutting-edge technologies like Databricks and MS Access, ensuring data integrity and security while collaborating with cross-functional teams. With a commitment to employee welfare, the organization provides comprehensive benefits and a competitive salary range. If you're passionate about software development and eager to make an impact in the federal sector, this opportunity is perfect for you.

Benefits

Healthcare Benefits
Paid Leave
Retirement Plans
Insurance Programs
Education Assistance

Qualifications

  • 5+ years of experience in software programming and application development.
  • Proficiency in Python, SQL, and VBA for automation in MS Access.
  • Strong understanding of database design principles and data governance.

Responsibilities

  • Design and implement robust database architectures for data storage and analysis.
  • Develop and maintain MS Access databases and applications with VBA scripting.
  • Collaborate with teams to protect the nation's R&E technology ecosystem.

Skills

Python
SQL
VBA
Database Design
Databricks
Data Management
Data Governance
Communication Skills

Education

Bachelor's Degree

Tools

Databricks
MS Access
PostgreSQL
MySQL
SQL Server
Amazon RDS
Google Cloud SQL
Microsoft Azure Database Services

Job description







Software Development Engineer




Location

US-VA-Arlington



ID

2025-2474





















Category
Software & Systems Development

Position Type
Full-Time

Remote
Yes

Clearance Required
Top Secret/SCI





Overview




AMERICAN SYSTEMS is an employee-owned federal government contractor supporting national priority programs through our strategic solutions in the areas of Information Technology, Test & Evaluation, Program Mission Support, Engineering & Analysis, and Training.






Responsibilities




As a Software Development Engineer with AMERICAN SYSTEMS you will have the opportunity to do the following:

    Database Architecture and Development: Design, develop, and implement robust database architectures, incorporating advanced analytics and data processing, to meet organizational requirements for data storage, retrieval, and analysis. This includes schema design, performance optimization, and ensuring scalability across various platforms, including MS Access.
  • Databricks Development and Integration: Leverage Databricks to build and deploy data pipelines, perform complex data transformations, and develop data-driven applications. This includes working with Databricks notebooks, clusters, and related infrastructure.
  • Database Administration and Management: Implement, deploy, and maintain databases on various platforms, including MS Access, ensuring performance, security, availability, and data integrity. This includes tasks such as backup, recovery, migration, and upgrade.
  • MS Access Development and Maintenance: Develop and maintain MS Access databases and applications, including VBA scripting and automation, to support specific business needs and integrate with other systems.
  • Data Management and Governance: Implement and adhere to company data management practices and policies, ensuring data quality, security, and compliance across all database platforms.
  • Secure Development Practices: Develop and maintain secure database solutions, adhering to best practices and security protocols to protect sensitive research and engineering (R&E) data.
  • Collaboration and Cross-Functional Teamwork: Collaborate with multiple interagency teams to contribute to protecting the nation's R&E technology ecosystem. This includes cross walking adversary technology status with our nation's current research cadence and progress.
  • Code Development: Write code to interact with databases, develop database applications, integrate with Databricks, and potentially develop scripts and automation for MS Access using VBA and other relevant languages.





Qualifications




  • Bachelor's Degree and five (5) years minimum experience
  • Secret clearance required to start, must be able to obtain a TS/SCI clearance.
  • Experience in all aspects of software programming languages, design, architectures and application development and maintenance
  • Minimum two (2) years' experience with DMO related software applications, scheduling tools and environment generator applications
  • Five years of experience in database architecture, design, and implementation is desired, including two years utilizing Databricks and demonstrated proficiency in MS Access development and maintenance, specifically VBA scripting.
  • Proficiency in programming languages such as Python and SQL. Experience with VBA for MS Access automation is essential. Experience with other languages like Java, Scala, R, PL/SQL, C++, C#, and HTML is a plus.
  • Strong understanding of database design principles, including data modeling, schema design, and database normalization.
  • Experience with database management systems (e.g., PostgreSQL, MySQL, SQL Server, MS Access).
  • Experience with cloud-based databases and data warehousing solutions, including Amazon RDS, Google Cloud SQL, Microsoft Azure Database Services, and ideally cloud-based data lakes.
  • Hands-on experience with Databricks, including cluster management, notebook development, and data pipeline creation.
  • Experience with data governance, data quality, and data security best practices.
  • Strong oral and written communication skills.
  • Strong team orientation and ability to collaborate effectively in a multi-disciplinary environment.
  • Ability to be on-site for classified work and meetings.
  • Proactive, organized, and detail-oriented.





Pay Transparency Statement




AMERICAN SYSTEMS is committed to pay transparency for our applicants and employee-owners. The salary range for this position is USD $108,100.00/Yr. - USD $180,600.00/Yr. Actual compensation will be determined based on several factors permitted by law. AMERICAN SYSTEMS provides for the welfare of its employees and their dependents through a comprehensive benefits program by offering healthcare benefits, paid leave, retirement plans, insurance programs, and education and training assistance.




EEO Statement




EEO Race/Sex/Disability Status/Veteran Status



Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer

Sentara

Virginia

Remote

USD 90,000 - 130,000

4 days ago
Be an early applicant

Senior Software Engineer

AnaVation, LLC

Virginia

Remote

USD 90,000 - 140,000

4 days ago
Be an early applicant

Senior Software Developer

ITA International, LLC

Virginia

Remote

USD 80,000 - 120,000

4 days ago
Be an early applicant

Software Engineer

Candid

Virginia

Remote

USD 75,000 - 120,000

5 days ago
Be an early applicant

Front-End Software Engineer

Candid

Virginia

Remote

USD 75,000 - 120,000

6 days ago
Be an early applicant

Principal Software Engineer, Rust - Capital One Software (Remote)

Capital One

Virginia

Remote

USD 144,000 - 165,000

4 days ago
Be an early applicant

AWS Software Engineer

Peraton

Virginia

Remote

USD 80,000 - 128,000

4 days ago
Be an early applicant

Senior Software Engineer, Systematics (Remote-Eligible)

Capital One

Virginia

Remote

USD 144,000 - 165,000

5 days ago
Be an early applicant

Mid Level Software Developer

Peraton

Virginia

Remote

USD 86,000 - 138,000

7 days ago
Be an early applicant