Salary: $110,000 - 135,000 per year
Requirements: - Bachelors degree in computer science, computer engineering, or a related field.
- Over 5 years of experience in reviewing, testing, and assessing source code.
- More than 5 years of development experience with C# or a similar language (e.g., Java).
- At least 5 years of involvement in the software development lifecycle, including requirements gathering, design, development, testing, and EOL support.
- A minimum of 5 years of experience within Agile development methodologies (Scrum, Kanban, SAFE, etc.).
- Expertise in at least one major version control system (Git, SVN, etc.) for over 5 years.
- Over 3 years of mentoring junior software engineers.
- Familiarity with Docker containers.
- At least 3 years of experience in front-end, back-end, or full-stack web development.
- Experience with the Atlassian tool suite or similar applications (Confluence, Jira, Bitbucket).
- More than 5 years of experience with Linux distributions, such as Ubuntu or Oracle.
- Knowledge of Blazor and .NET 6 or higher; proficiency with Visual Studio or VS Code is a plus.
- Experience in developing and implementing coding standards for zero-trust and/or mission-critical software.
- An understanding of networking and networking protocols is essential.
Responsibilities: - Develop innovative implementations for intricate algorithms in C#.
- Design algorithms to tackle challenging problems.
- Debug, diagnose, and rectify issues in existing codebases.
- Create designs aligned with system requirements.
- Involve oneself in the peer review process.
- Leverage CS, engineering, and mathematical concepts to develop software solutions.
- Engage in all phases of the software development lifecycle.
- Draft and review design and test documentation.
Technologies: - Atlassian
- BitBucket
- Blazor
- C#
- Confluence
- Docker
- Git
- Support
- JIRA
- Java
- Kanban
- Linux
- Oracle
- SVN
- Ubuntu
- Visual Studio
- VS Code
- Web
- ASP.NET
- Exposed
- Fullstack
More:
We are excited to offer a full-time position for a Senior Software Engineer responsible for tackling complex algorithms and supporting our collaborative software engineering team. We provide a supportive environment for personal and professional growth, engaging in various projects while utilizing advanced technologies. This role is based in our professional office environment, and we offer a competitive salary along with comprehensive benefits including health insurance, 401(k), paid time off, and more. We believe in fostering a diverse and inclusive workplace.
last updated 8 week of 2026