{"id":1273252,"url":"https://alion.io/job/genzeon-senior-software-development-engineer","title":"Senior Software Development Engineer","company":{"id":3171701,"name":"Genzeon","domain":"genzeon.com","url":"https://alion.io/company/genzeon","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Zoho Recruit","truth_index":null},"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":["Hyderabad, India","Pune, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":15000,"max_usd":40000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":123},"experience_years_min":4,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":".NET","optional":false},{"name":"Amazon CloudWatch","optional":false},{"name":"Apache Kafka","optional":false},{"name":"AWS","optional":false},{"name":"AWS Lambda","optional":false},{"name":"AWS Step Functions","optional":false},{"name":"Rest API","optional":false},{"name":"C#","optional":true},{"name":"DynamoDB","optional":true},{"name":"Snowflake","optional":true}],"status":"live","first_seen_at":"2026-08-27T07:01:12Z","employer_posted_date":null,"last_verified_at":"2026-08-27T07:01:12Z","board_verified":false,"closed_at":null,"days_open":32,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":32},"description":"Job Description :\n\nThe Dev / Senior Developer is the primary builder for both Lambda services, the shared client library, Kafka producer logic, and backfill tooling.\n\nThis role requires strong backend engineering skills with hands-on AWS serverless experience.\n\nRequired Skills :\n\n- .NET : 4+ years production experience in the primary Lambda runtime; ability to write clean, testable, well-structured code with proper error handling and logging using AWS Lambda's .NET managed runtime (Amazon Lambda Core).\n\n- AWS Lambda & serverless : Practical experience building and deploying Lambda functions, including timeout management, concurrency configuration (reserved and provisioned), cold-start optimization, and Step Functions for orchestration; familiarity with Lambda deployment via AWS SAM or CDK and monitoring via CloudWatch Logs and Lambda Insights.\n\n- REST API integration : Experience consuming third-party REST APIs with pagination, rate-limit handling, retry/back off strategies, and authentication (API key headers); ability to store and rotate API credentials securely using AWS Secrets Manager or Parameter Store. Familiarity with marketing platform APIs is a plus.\n\n- Apache Kafka : Hands-on experience producing messages to Kafka topics on Amazon MSK, including AVRO serialization, Schema Registry integration, producer configuration (acks, retries, idempotency), and troubleshooting publish failures.\n\n- AVRO & Schema Registry : Ability to define, version, and register AVRO schemas; understanding of schema evolution (backward/forward compatibility) and contract-first design.\n\n- Amazon DynamoDB : Experience designing table schemas (partition/sort keys), managing read/write capacity, implementing TTL policies, and using DynamoDB for cursor/state persistence and configuration storage; familiarity with DynamoDB conditional writes for idempotent operations.\n\n- Data pipeline design : Understanding of batch/incremental ingestion patterns, idempotency strategies (composite keys, deduplication), cursor-based change tracking, and data correctness in distributed systems; experience using SQS as a buffer between pipeline stages for resilience and flow control.\n\n- Testing : Strong unit testing discipline; experience with integration testing using mocks, stubs, or sandbox environments for external APIs and Kafka; familiarity with running integration tests against local AWS service emulators (LocalStack) or AWS sandbox accounts.\n\nDesirable :\n\n- Experience with Snowflake or data warehouse ingestion patterns.\n\n- Familiarity with API v2 (contacts, lists, list changes endpoints).\n\n- Experience with historical backfill tooling (phased execution, rate-limit-aware replay).\n\n- Knowledge of PII handling and data minimization in event-driven architectures, including AWS KMS encryption and CloudWatch log filtering for sensitive fields.\nSkills\nAWS, .Net, AWS Lambda, Kafka, REST API, API Integration, DynamoDB, Distributed Systems","description_format":"text","description_chars":2947,"description_truncated":false,"requirements":{"experience_years_min":4,"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":[],"lifecycle":[{"event":"open","at":"2026-09-26T00:07:01Z"}],"liveness":{"score":19,"band":"cold","label":"Long shot","p_open":0.6,"p_active":0.569,"p_room":0.55,"age_days":31,"expected_fill_days":23,"reasons":["seen:31","win:tail"],"computed_at":"2026-09-28T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/genzeon-senior-software-development-engineer","json_url":"https://alion.io/job/genzeon-senior-software-development-engineer.json","meta":{"generated_at":"2026-09-29T02:57:58Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":2627,"day_limit":5000,"remaining_today":2373,"minute_limit":60,"resets_at":"2026-09-30T00:00:00Z"}}}