Senior Software Engineer in Norwalk, CT

View All Technical Services jobs

Industry:

Technical Services   •  

5 - 7 years

Posted 8 weeks ago

What You'll Do

  • Our candidates could come to one of several teams. It could be from custom distributed computation engine for simulations to lightweight platform to automate deployments, etc
  • It is ok not to know all the technologies from our stack. We need people who could quickly study them
  • Scala is a primary programming language here, but we hire people from Java, .NET, C++ stacks. They spend some time learning by doing real tasks in practice to speed up

What You Have

  • A degree in an associated field and/or other advanced certification along with significant experience
  • 6+ years of experience in software development
  • D3+/D4/D5 level engineers
  • Strong computer science fundamentals (algorithms, big O notation, data structures: arrays, lists, stacks, queues, dictionaries, trees, etc.)
  • Excellent design skills (with the security focus, OOD, SOLID, GRASP, KISS, YAGNI, DRY, etc.)
  • Experience with CI/CD
  • Candidates must be willing to learn SCALA
  • Exposure to cloud computing technologies (nice to have)
  • Mandatory Skills: algorithms and data structures
  • Excellent communication skills (English - B2+/C1)
  • Stress tolerance
  • Open-mindedness
  • Proactiveness
  • Ability to quickly learn new technologies
  • Ability to dive into a complicated codebase without supervision

What We Offer

  • Medical, Dental and Vision Insurance (Subsidized)
  • Health Savings Account
  • Flexible Spending Accounts (Healthcare, Dependent Care, Commuter)
  • Short-Term and Long-Term Disability (Company Provided)
  • Life and AD&D Insurance (Company Provided)
  • Employee Assistance Program
  • Unlimited access to LinkedIn learning solutions
  • Matched 401(k) Retirement Savings Plan
  • Paid Time Off
  • Legal Plan and Identity Theft Protection
  • Accident Insurance
  • Employee Discounts
  • Pet Insurance