Jobs · Engineering

Staff Software Engineer

Dark Matter Technologies · United States · 1 mo ago
RemoteRemoteEngineering$135k/yrFull-time

About the role

Location: Jacksonville (Preferred) or Remote. Dark Matter Technologies seeks a Staff Software Engineer to develop new features and functionality as part of a team working on a serverless based, distributed, cloud-native application. Dark Matter utilizes AWS for hosting applications and is looking for a developer who can learn and leverage the best tools for the job. Security is a core part of the development process and critical to the success of the developer in this role.

Responsibilities

  • Write code and develop software applications (cloud and/or in-house), based on requirements, using programming languages, platforms, frameworks, and tools to create functional and efficient applications.
  • Analyze user requirements, develop software solutions, and ensure the applications are robust and efficient.
  • Perform rigorous testing to identify and fix any bugs or errors, including unit testing, integration testing, and debugging to ensure the software meets quality standards.
  • Collaborate with cross-functional teams, including product managers, designers, and quality assurance professionals, to ensure the software meets user requirements and is delivered on time.
  • Update existing software applications to enhance functionality, fix issues, and incorporate new features, including troubleshooting, patching, and ensuring the software remains up-to-date.
  • Document the software development process, including code documentation, user manuals, and technical specifications to assist in knowledge transfer and future maintenance of the software.
  • Design, iterate and develop new product features.
  • Build secure software from the beginning and always implementing least privilege.
  • Collaborate with dev, qa, product and architecture teams on developing and delivering product enhancements on a regular cadence.
  • Take ownership of quality and delivery of software.
  • Create automated tests to validate product functionality.
  • Identify opportunities for improvement in both processes and code.

Requirements

5+ years' experience professional development.

Pre‑Employment Requirements: Final candidates will be required to successfully complete a background check and provide professional references as part of the selection process. Employment is contingent upon successful completion of these requirements.

Skills

  • Experience in AWS using CloudFront, Lambda, DynamoDB, RDS, VPC, API Gateway
  • Node JS/TS, Python, Angular and/or general web development
  • Experience testing with tools like Jest or Karma
  • Experience building http‑based APIs
  • Experience researching and recommending innovative technologies and tools that align with business requirements and deliver value to customers
  • Desire to build intuitive and easy‑to‑use user interfaces
  • Capability to troubleshoot distributed systems
  • Desire to implement observability and support into the platform
  • Knowledge of Azure DevOps build and deployment pipelines
  • Knowledge of git for source control

Benefits

  • Full‑time employees will also be eligible for enrollment in a wide range of choices of benefits, including medical, dental, vision, basic life insurance, short/long term disability, 401(k) participation (with company match).
  • The Company provides a minimum of 15 days of vacation for new employees, sick time based on state requirements, 8 Company‑paid holidays, and 2 personal holidays per year.

Pay

FLSA Designation (US Only): Exempt. Salary Range: The estimated base salary range for this role is USD$135,000.00 - USD$145,000.00 per year.

Similar jobs

Staff Software Engineer

Anduril IndustriesCosta Mesa, CA· 3 mo ago
Engineering$220k–$292k/yrapply on boards.greenhouse.io