{"id":2899369,"url":"https://alion.io/job/asrc-federal-senior-backend-software-engineer-supporting-noaa-2","title":"Senior Backend Software Engineer (supporting NOAA)","company":{"id":1959316,"name":"ASRC Federal","domain":"asrcfederal.com","url":"https://alion.io/company/asrcfederal","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Dayforce","truth_index":{"grade":"A","score":93,"open_postings":208,"ghost_share":0,"stale_share":0.293,"repost_share":0,"time_to_fill_p50_days":31,"computed_at":"2026-10-29T05:49:05Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Silver Spring, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":103000,"max_usd":192000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":3667},"experience_years_min":8,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Amazon Aurora","optional":false},{"name":"AWS","optional":false},{"name":"ElasticSearch","optional":false},{"name":"ETL/ELT","optional":false},{"name":"GraphQL","optional":false},{"name":"Hibernate","optional":false},{"name":"Java","optional":false},{"name":"OpenSearch","optional":false},{"name":"SQL","optional":false},{"name":"Spark","optional":true}],"status":"live","first_seen_at":"2026-10-15T04:00:00Z","employer_posted_date":"2026-10-20","last_verified_at":"2026-10-29T02:40:10Z","board_verified":true,"closed_at":null,"days_open":14,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":14},"description":"ASRC Federal is seeking a Senior Backend Software Engineer with strong experience in ETL development and relational database performance for a remote, full-time position\nThis role will design, develop, and optimize data pipelines and the database backend supporting our applications. Primary responsibilities include implementing data ingestion and transformation workflows, developing ORM-based data access using Java persistence frameworks, and optimizing SQL and database operations.\nThe ideal candidate is passionate about building robust, scalable systems. They bring strong software engineering fundamentals and can troubleshoot performance across Java application code, ORM-generated queries, and relational databases. Backend services and API development will support data integration, processing, and retrieval.\nPrimary Responsibilities\nDesign, develop, and maintain Java-based ETL workflows that extract, transform, validate, and load data from databases, APIs, files, and other source systems.\nImplement data cleansing, transformation, deduplication, and reconciliation to ensure accurate and consistent downstream data.\nDevelop incremental loading, batching, retry, and recovery processes that support reliable execution and safe reprocessing without duplicate records\nBuild and maintain ORM-based data access layers using Java persistence frameworks such as JPA/Hibernate, including entity mappings, relationships, and transaction management.\nDevelop and optimize SQL queries supporting application functionality and data processing.\nInspect SQL generated by JPA/Hibernate in Spring applications and analyze database execution plans to identify inefficient joins, excessive database calls, unnecessary data retrieval, and other performance bottlenecks.\nImprove database performance through appropriate indexing, query restructuring, batching, pagination, and relationship-loading strategies.\nDesign and maintain relational schemas, constraints, indexes, and versioned database migrations.\nSelect ORM operations, parameterized SQL, or database-native bulk operations according to workload, maintainability, and performance requirements.\nImplement and optimize OpenSearch or Elasticsearch queries, filters, and aggregations; troubleshoot search performance and maintain consistency between source data and search indexes.\nMonitor pipeline reliability, data quality, processing throughput, and query response times; troubleshoot production issues and demonstrate measurable improvements.\nCreate automated tests for transformation logic, database interactions, data integrity, and recovery behavior\nCollaborate with engineers and stakeholders to define requirements, document data mappings, and review database and pipeline designs.\nDesign, develop, and maintain GraphQL APIs and resolvers to support efficient data retrieval and integration with backend services and relational databases.\nDevelop and optimize database integrations using Amazon Aurora within Amazon RDS in AWS, including connection management, schema migrations, ETL workflows, and query performance tuning. \nRequired Technical Qualifications \nStrong Java development experience building and supporting production backend applications. \nDemonstrated experience designing, developing, and maintaining ETL pipelines and data integration workflows. \nHands-on experience with Java Spring ORM and persistence frameworks such as JPA/Hibernate. \nExperience writing and optimizing JPQL and SQL queries, including troubleshooting ORM-generated SQL. \nStrong SQL proficiency, including complex joins, common table expressions, window functions, aggregations, and set-based processing. \nExperience analyzing database execution plans and improving query performance through indexing and query changes. \nExperience with relational data modeling, schema migrations, entity relationships, and transaction management. \nUnderstanding of database isolation levels, locking, and concurrency. \nExperience implementing data validation, incremental processing, error handling, and recoverable data workflows. \nExperience with version control, code review, automated testing, and software deployment practices. \nAbility to explain production performance improvements using measured results. \nPreferred Qualifications \nExperience with workflow orchestration, job scheduling, change data capture, and pipeline monitoring. \nExperience diagnosing ORM performance issues such as N+1 queries, inefficient relationship loading, and excessive entity loading. \nExperience processing large datasets within defined delivery windows while managing database resource utilization. \nFamiliarity with Apache Spark for ETL and distributed data processing. \n\nEducation:\nBS/BA degree (or equivalent) plus 8-10 years experience in related field.","description_format":"text","description_chars":4778,"description_truncated":false,"requirements":{"experience_years_min":8,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Digital Government","IT Consulting & Digital Transformation"],"lifecycle":[{"event":"open","at":"2026-10-20T05:47:50Z"}],"visa":[],"liveness":{"score":88,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.977,"p_room":0.9,"age_days":14,"expected_fill_days":31,"reasons":["conf:3","urgency","velocity","win:mid","comp:brand"],"computed_at":"2026-10-29T05:49:05Z"},"pay":null,"html_url":"https://alion.io/job/asrc-federal-senior-backend-software-engineer-supporting-noaa-2","json_url":"https://alion.io/job/asrc-federal-senior-backend-software-engineer-supporting-noaa-2.json","meta":{"generated_at":"2026-10-29T05:57:59Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":9101,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-30T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":1959316},"rest":"https://alion.io/mcp/rest/get_company?id=1959316"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fasrc-federal-senior-backend-software-engineer-supporting-noaa-2"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fasrc-federal-senior-backend-software-engineer-supporting-noaa-2"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fasrc-federal-senior-backend-software-engineer-supporting-noaa-2"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/asrc-federal-senior-backend-software-engineer-supporting-noaa-2\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fasrc-federal-senior-backend-software-engineer-supporting-noaa-2"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":2899369}},{"tool":"search_jobs","arguments":{"company":"asrcfederal.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":2899369},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}