As a Software Development Engineer 3, you'll engage with stakeholders, develop innovative solutions, mentor colleagues, and optimize processes using various technologies.
Are you a passionate and driven software engineer who thrives on solving complex challenges and building innovative solutions? Do you want to be part of a team that values collaboration, continuous learning, and cutting-edge technology? If so, we want to hear from you!
What You'll Do:
- Dive Deep into Customer Needs: Work directly with stakeholders to understand our customers' biggest hurdles and translate those insights into impactful solutions.
- Data-Driven Decisions: Harness the power of data to measure, analyze, and drive strategic decisions that enhance our products and services.
- Build the Future: Design, develop, test, and deploy new solutions that push the boundaries of what's possible.
- Elevate Engineering Excellence: Champion Test-Driven Development (TDD), Behavior-Driven Development (BDD), Microservice, and Vertical Slice Architectures to strengthen our engineering processes.
- Keep Things Running Smoothly: Support our live applications, proactively monitor systems, and ensure rapid incident response and continuous improvement.
- Optimize and Innovate: Analyze existing systems and workflows to identify bottlenecks and unlock opportunities for significant enhancements.
- Grow and Inspire: Mentor colleagues, learn from your peers, and cultivate a culture of continuous learning within our team and organization.
- Become a Go-To Expert: Develop deep subject matter expertise in your functional area and stay at the forefront of industry best practices.
- Solve Unique Challenges: Tackle complex situations with creative problem-solving techniques and innovative approaches.
- Take Ownership and Collaborate: Work independently while proactively seeking feedback and aligning with the broader team.
What You'll Bring:
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or 10+ years of software engineering experience).
- 7+ years of software engineering experience (with a Bachelor's degree).
- A passion for keeping up with the latest technologies and design patterns.
- Strong proficiency in Angular and/or React.
- Extensive experience building and consuming REST APIs.
- A proven track record of writing comprehensive unit tests and test suites.
- Solid understanding of software security principles and OWASP guidelines.
- 2+ years of experience with Git version control and CI/CD pipelines.
- 3+ years of experience with modern relational databases (e.g., MS SQL, Postgres).
- Familiarity with Agile development methodologies.
- Demonstrated success in delivering complex projects on schedule.
- Experience writing performant stored procedures and functions.
- Experience developing Cloud-Native applications and services.
Tech Stack Highlights:
- C#
- Modern RDBMS (MS SQL, Postgres, MySQL)
- ASP.NET RESTful API design
- Kafka / event-driven design
- Modern Web UI Frameworks (Angular, React)
- Docker
Top Skills
Angular
Asp.Net
C#
Docker
Kafka
Ms Sql
MySQL
Postgres
React
Similar Jobs
Artificial Intelligence • Marketing Tech
As a Founding Product Engineer, you will build scalable full-stack systems, integrate AI/ML solutions, design data architectures, and directly influence product strategies.
Top Skills:
AIAWSCi/CdDockerGCPKubernetesMlNode.jsNoSQLPythonReactSQLTypescript
Big Data • Transportation • Analytics • Big Data Analytics
The Senior DataOps Engineer will design, implement, and optimize cloud data operations pipelines, ensure seamless analytics service integration, and mentor junior engineers.
Top Skills:
AnsibleAWSBashCircleCICloudFormationDatadogGitlabGoGCPGrafanaJenkinsPrometheusPythonTerraform
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
The Software Engineer II will develop Golang microservices and support Kafka event pipelines, focusing on performance, reliability, and scalability for CrowdStrike's Fusion product.
Top Skills:
C#CassandraGoJavaKafkaNo-SqlOpensearchPythonRedisSQL
What you need to know about the Edinburgh Tech Scene
From traditional pubs and centuries-old universities to sleek shopping malls and glass-paneled office buildings, Edinburgh's architecture reflects its unique blend of history and modernity. But the fusion of past and future isn't just visible in its buildings; it's also shaping the city's economy. Named the United Kingdom's leading technology ecosystem outside of London, Edinburgh plays host to major global companies like Apple and Adobe, as well as a growing number of innovative startups in fields like cybersecurity, finance and healthcare.