Sr. Software Engineer

Engineering | Remote, TX, United States

Apply Now!

The Lead software engineer will be responsible for designing and developing a highly scalable and resilient Point of Sale application utilizing AWS Glue, Lamdas, C#, Python, and Pyspark. This role will be be responsible for development as well as mentoring other engineers on the team

Responsibilities


  • Computer science degree or equivalent
  • Strong written and verbal communication skills
  • Minimum of 10+ years of experience in a software development role, shipping complex applications to large scale production environments
  • Ability to write great documentation
  • Passion to see your product be the best in the business
  • Demonstrable mastery of C#
  • Experience with .NET Core development
  • Experience to build CI\\CD pipeline (GitLab, Terraform)
  • Experience with containerization technologies (Docker, Kubernetes, ECS)
  • Experience with SQL and NoSQL databases (SQL Server, Postgres, MySQL, MongoDB, DynamoDB)
  • Experience developing and deploying application in AWS
  • Candidate should have experience with development using a MVC Design Pattern
  • Experience creating and consuming RESTful web services
  • Soft Requirements


  • Strong analytical and reasoning abilities, including troubleshooting.
  • Planning, organizing, and decision making abilities with follow-through.
  • Be a self-starter; continually seek opportunities to improve yourself, your team, and its products
  • Multi-task with attention to detail and deadlines
  • Participate in all phases of the software lifecycle – design, development, unit tests, testing, and support
  • Communicate potential risks, delays, concerns to manager and team
  • Willingness to continually learn.
  • Perform Code Reviews on teammates code check-ins to ensure standards are met
  • Lead and mentor other less experienced software engineers
  • Apply Now!