Custom Software Systems, Inc. (CSS) is seeking a Senior Data Architect/Engineer to support a critical data modernization initiative for our client. The selected candidate will play a key role in transforming legacy data environments into scalable, cloud-enabled data platforms that improve data accessibility, security, and analytical capabilities supporting research, forecasting, and data-driven decision-making.
The Senior Data Architect/Engineer will be responsible for designing and implementing enterprise data architectures, developing robust data integration and pipeline solutions, and optimizing data delivery processes across complex business and analytical environments. This role requires a hands-on technical leader with expertise in data modeling, database architecture, ETL/ELT development, cloud technologies, and data governance. The ideal candidate will collaborate closely with business stakeholders, researchers, and technical teams to deliver innovative, secure, and scalable data solutions that advance organizational objectives and support next-generation analytics initiatives.
.
Responsibilities
- Analyze data processes, applications, and source data to understand dependencies, anomalies, and implicit business rules that impact the division’s ability to manage data.
- Review and analyze existing data models and processes to optimize and modernize current data architectures.
- Design, develop, and maintain robust data pipelines that ingest, transform, and deliver data from multiple sources to analytics platforms, ensuring optimal performance and data integrity throughout the process.
- Architect and implement ETL/ELT workflows using modern data engineering tools and frameworks to support large-scale data processing for economic analysis.
- Create data solution designs for economic policy and research projects, including conceptual models, integration models, and sourcing strategies, in alignment with the division’s research needs and data strategy.
- Translate division and section requirements into long-term information architecture solutions.
- Define specifications and implement database structures, including logical and physical data models, backup and recovery procedures, and access security controls.
- Develop and maintain formal documentation of data structures, data flows, data dictionaries, and technical metadata.
- Collaborate with research and business teams to improve data models and data processes that support analytics and visualization tools, increasing data accessibility and fostering data-driven decision-making across the organization.
- Implement processes and systems to monitor data quality, ensuring production data is accurate, reliable, and available for end users and dependent business processes.
- Identify, design, and implement internal process improvements, including automation of manual processes, optimization of data delivery, and redesign of infrastructure to improve scalability and performance.
- Participate in the development of future-state data architecture standards, guidelines, and principles.
- Collaborate with important stakeholders to establish an understanding of the organization’s vast processes and data.
- Actively participate in process improvement initiatives and in setting best practice standards around Data Architecture, Metadata, Governance, Master Data Management, and Data Quality flows.
Citizenship
· US Citizenship
Required Qualifications
- Minimum of ten (10) years’ experience developing data architecture and data engineering solutions at enterprise scale.
- Minimum of five (5) years’ experience of Data Warehouse Architecture.
- Minimum of five (5) years of experience with business intelligence technologies and solutions and leading teams on IT initiatives.
- Minimum of one (1) year of experience with cloud platforms such as AWS and Azure.
- Minimum of two (2) years’ experience working in an agile development environment.
Knowledge, Skills & Abilities
- Well-versed in data governance and management.
- Strong background in various types of data infrastructure and services.
- Experience building, optimizing, and maintaining scalable databases, data pipelines, and data processing frameworks.
- Experience with workflow orchestration and pipeline automation tools such as Apache Airflow, Prefect, Dagster, or AWS Step Functions.
- Experience migrating workflows and data pipelines between on-premises and cloud environments.
- Experience processing, analyzing, and integrating structured and unstructured data sources.
- Experience developing in Linux environments and using source control platforms such as GitLab and/or GitHub.
- Experience performing root cause analysis on internal and external data and business processes to answer business questions and identify opportunities for improvement.
- Ability to design and communicate enterprise information architecture at conceptual, logical, and physical levels.
- In-depth experience designing and implementing database, data lake, and enterprise data platform solutions.
- Strong hands-on software engineering and implementation experience, including development, testing, and deployment of data applications and services.
- Excellent oral and written communication skills with a strong customer service orientation.
- Exceptional analytical, problem-solving, and troubleshooting skills.
- .Advanced working knowledge of SQL and experience working with relational database platforms including PostgreSQL, Microsoft SQL Server, and MySQL.
- Advanced working knowledge of Python, R, and other scripting languages used for data engineering and analytics.
- Experience working with large-scale data systems, including distributed computing, scalable data processing, data storage architecture, and optimization of high-volume data workloads.
- Experience designing, developing, and automating ETL/ELT workflows and data integration pipelines.
- Solid understanding of software engineering principles, design methodologies, technology architecture, and best practices in IT industry.
Education
- Bachelor’s degree in Computer Science, Information Technology, Mathematics, or related field. and at least seven (7) years of related experience; advanced degree preferred.
Preferred Qualifications
- Solid understanding of software engineering principles, design methodologies, technology architecture, and best practices in IT industry.
- Understanding of time series data and related analytical and forecasting techniques.
- Experience working in a research environment and/or with economic or financial data.
- Experience with NoSQL and graph database technologies.
- Experience developing, training, deploying, and maintaining machine learning models.
- Working experience with cloud technologies such as AWS, Microsoft Azure, and Snowflake.
- Experience implementing data warehouses utilizing Change Data Capture (CDC) methodologies.
- Experience implementing and maintaining CI/CD pipelines and DataOps platforms.
- Working knowledge of additional programming and scripting languages such as Java, Scala, JavaScript, or Perl.
Compensation & Benefits[1][2]
- Wage Range: Negotiable
- General Benefits: Custom Software Systems, Inc. offers our employees a competitive benefits package that may include:
- Health insurance plans
- Health Savings Account (HSA)
- Dental
- Vision
- Long-term disability
- Short-term disability
- Basic term life insurance
- Supplemental term life insurance for employees, spouses, and dependents
- Simple IRA
- Parking/Commuting expense reimbursement
- Training/Education
[1] Compensation range must be coordinated with and approved by the CSS Chief Operating Officer (COO).
[2] Compensation & Benefits information is required for all Maryland Employers effective October 1, 2024.
Skills Required
- US Citizenship
- Minimum 10 years developing data architecture and data engineering solutions at enterprise scale
- Minimum 5 years of Data Warehouse Architecture experience
- Minimum 5 years experience with business intelligence technologies and leading IT teams
- Minimum 1 year experience with cloud platforms such as AWS and Azure
- Minimum 2 years experience working in an agile development environment
- Bachelor's degree in Computer Science, Information Technology, Mathematics, or related field (advanced degree preferred)
- Well-versed in data governance and management
- Experience building, optimizing, and maintaining scalable databases, data pipelines, and data processing frameworks
- Experience with workflow orchestration and pipeline automation (Apache Airflow, Prefect, Dagster, AWS Step Functions)
- Experience migrating workflows and data pipelines between on-premises and cloud environments
- Experience processing, analyzing, and integrating structured and unstructured data sources
- Experience developing in Linux environments and using source control (GitLab and/or GitHub)
- Advanced working knowledge of SQL and experience with PostgreSQL, Microsoft SQL Server, and MySQL
- Advanced working knowledge of Python, R, and other scripting languages for data engineering and analytics
- Experience with large-scale data systems, distributed computing, scalable data processing, and data storage architecture
- Experience designing, developing, and automating ETL/ELT workflows and data integration pipelines
- Strong hands-on software engineering and implementation experience (development, testing, deployment of data applications/services)
- Excellent oral and written communication skills and customer service orientation
- Exceptional analytical, problem-solving, and troubleshooting skills
What We Do
Welcome To Custom Software Systems, Inc. About Custom Software Systems, Inc.: Headquartered in Leesburg, Virginia, Custom Software Systems, Inc. (CSS) is a certified Woman Owned Small Business (WOSB) and certified HUBZone Business. Built on a foundation of trusted client partnerships, CSS has fostered a “stakeholder-centric”, yet disciplined approach to IT solutions development. This ensures our ability to consistently deliver on time and within budget and to meet or exceed our customers’ expectations. Core Expertise: CSS specializes in developing and implementing Custom Software Solutions and Support Services which deliver high value to our customers. Our skilled team of consultants helps our clients/partners integrate technology that fits their business needs. We provide our clients with a full array of services, including: - Project Management & Oversight (PMP certified Project Managers) - Database and Data Management (Certified DBA’s) - Data Architecture (DAMA and TDWI member) - Middleware Support (Oracle Fusion Middleware) - Application Lifecycle Management (ALM) - Oracle Fusion Middleware Support - Business Intelligence Support (WebFOCUS, Business Objects, Tableau) - Full Lifecycle Application Development (Agile, RUP, Waterfall) - Identity Management - Operations and Maintenance Core Values: CSS was founded on a set of guiding principles that include good old fashioned hard work, ethics, teamwork, and innovation. We establish relationships with our customers that are based on direct and honest communication and perseverance to get the job done which in turn fosters respect and trust. We expect our associates, at every level, to conduct themselves with integrity, honesty and strong ethics in all relationships with customers and employees.







