remote
WM-04 Engineering - Senior Software Engineer - Watermark Insights
Software Engineer
We're looking for a Software Engineer focused on designing and building scalable technical solutions. This senior role requires 4+ years of relevant experience.
About the role
- Work within an agile team to rapidly deliver software against a highly available application
- Contribute to and begin to lead large scale product initiatives with multiple contributing developers
- Develop tasks from functional designs and user stories
- Estimate user stories and tasks
- Prototype, present, build and deliver solutions based on written specifications
- Refactor existing code to meet current standards and patterns
- Identify and document development patterns specific to the application
- Develop and fine tune AI code generation workflows for consistent, predictable software delivery
- This job description is not designed to contain a comprehensive listing of activities, duties, or responsibilities that are required. Nothing in this job description restricts management's right to assign or reassign duties and responsibilities at any time.
- 3-5 years of experience in .NET (Framework and Core)
- 3-5 years of experience with TypeScript and React
- Strong knowledge of at least one RDBMS, preferably SQL Server and Postgres
- Experience with REST API(s), Windows Server, IIS and version control
- Exposure to production deployments (ideally Kubernetes or other containerized environments)
- An understanding of software patterns and practices, affinity for developing unit tests with complete code coverage
- Proven experience delivering end to end software artifacts within a large code base
- Excellent troubleshooting, production incident support and debugging skills
Skills
typescriptsqlreactrest apikubernetespostgresqlwindows serveragile