{"id":1220815,"url":"https://alion.io/job/softeq-senior-ii-software-engineer","title":"Senior II Software Engineer","company":{"id":62427,"name":"Softeq","domain":"softeq.com","url":"https://alion.io/company/softeq","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"services","is_intermediary":false,"listed_via":null,"ats_vendor":"ADP","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":["Vilnius, Lithuania"],"countries":["LT"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":50000,"max_usd":107000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":31},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"CI/CD","optional":false},{"name":"Databricks","optional":false},{"name":"Docker","optional":false},{"name":"FastAPI","optional":false},{"name":"Least Privilege","optional":false},{"name":"Pytest","optional":false},{"name":"Python","optional":false},{"name":"SQL","optional":false},{"name":"JavaScript","optional":true},{"name":"Node JS","optional":true}],"status":"live","first_seen_at":"2026-09-24T11:05:00Z","employer_posted_date":"2026-09-24","last_verified_at":"2026-09-25T18:22:51Z","board_verified":false,"closed_at":null,"days_open":4,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":4},"description":"Established in 1997, Softeq was built from the ground up to specialize in new product development and R&D, tackling the most difficult problems in the tech sphere. Now we've expanded to offer early-stage innovation and ideation plus digital transformation business consulting. Our superpower is to deliver all of this under one roof on a global scale. So let's get started and build a better future together!\nAs we're expecting to expand our team and launch new projects within the next 1-2 months, we're already accepting applications and starting the interview process for selected candidates. We'd love to hear from you - feel free to apply!\nWhat the role does here\nBuilds services and APIs in FastAPI: data access, business logic, integrations, automation;\nDesigns API contracts for the customer portal and internal modules, and produces OpenAPI specifications;\nBuilds the access layer to the analytical store: parameterized queries, connection pooling, timeouts, retries, caching of permitted results;\nImplements access control and data isolation: a single audited service layer, permission checks on every route, selection of permitted fields only, and reliance on warehouse-level grants rather than application code alone;\nWorks on data ingestion: extraction from relational sources, intermediate formats, loading into the raw layer;\nMakes background jobs and scheduling reliable: idempotency, no duplicate runs, failure handling and retries;\nOwns performance on heavy queries: server-side pagination, progressive loading, reading the query execution profile;\nWrites tests, handles errors, takes part in review and release.\nMust have\nProduction Python 3 and FastAPI: async, pydantic, service structure;\nTesting with pytest and working CI/CD practice;\nStrong SQL and experience serving data from an analytical store through APIs;\nDatabricks from the consumer side: connecting through the connector or the statement execution interface, working with SQL warehouses, service principal authentication, scoping the grants of that identity, and understanding how interactive versus serverless compute affects latency and cost;\nUnderstanding of how Unity Catalog grants and row-level rules relate to permission checks in application code;\nAPI security: OAuth2 / OIDC, JWT validation, role-based access, audit logging, least privilege;\nRelational databases at extraction depth: Oracle and SQL Server, their drivers and clients;\nDocker and cloud application hosting, working with a secrets store.\nNice to have\nTuning analytical queries for interactive interface workloads;\nNode.js / Express;\nMulti-tenant systems where cross-customer leakage is unacceptable;\nIntegrating external feeds and third-party APIs: weather, navigation, geospatial services, tracking data.\nSofteq communicates only from @softeq.com email addresses. We never request payments or fees for any reason during hiring - including trainings or courses to be completed, equipment, onboarding, or background checks - and we will not ask for banking information, cryptocurrency or gift cards. If you receive a message from any other domain or requesting payment, do not respond and report it to ","description_format":"text","description_chars":3174,"description_truncated":false,"requirements":{"experience_years_min":null,"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":["Embedded Software & RTOS","Embedded & Electronics Design","Custom Software Development"],"lifecycle":[{"event":"open","at":"2026-09-25T11:53:57Z"}],"liveness":{"score":81,"band":"hot","label":"Hiring now","p_open":0.9,"p_active":0.903,"p_room":1,"age_days":3,"expected_fill_days":32,"reasons":["conf:59","velocity","win:early"],"computed_at":"2026-09-28T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/softeq-senior-ii-software-engineer","json_url":"https://alion.io/job/softeq-senior-ii-software-engineer.json","meta":{"generated_at":"2026-09-29T00:40:14Z","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":504,"day_limit":5000,"remaining_today":4496,"minute_limit":60,"resets_at":"2026-09-30T00:00:00Z"}}}