Staff Software Engineer

Perseus GroupJacksonville, FL
$131,400 - $160,600Hybrid

About The Position

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.

Requirements

  • 5+ years' experience professional development
  • 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

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

Benefits

  • medical
  • dental
  • vision
  • basic life insurance
  • short/long term disability
  • 401(k) participation (with company match)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service