Software Engineer, GO (Staff II)
Must be US Citizen or Green Card holder
- Lead and contribute to the design, development, and delivery of technical solutions that meet functional, performance, and security requirements.
- Translate architectural vision and product requirements into actionable technical plans and development tasks.
- Provide day-to-day technical oversight to engineering teams, including code reviews, design validation, and troubleshooting.
- Write high-quality, maintainable, and testable code; contribute to critical or complex components.
- Collaborate across product, architecture, QA, and DevOps to ensure end-to-end delivery quality.
- Mentor engineers to strengthen technical depth, development discipline, and problem-solving skills.
- Advocate and enforce engineering best practices, coding standards, and CI/CD processes.
- Identify and resolve technical risks and dependencies early in the development lifecycle.
- Evaluate emerging technologies and tools to drive modernization and improve delivery efficiency.
- Foster a culture of technical excellence, collaboration, and continuous improvement within the team.
- Strong problem-solving and analytical thinking
- Collaboration and communication across teams
- Accountability and ownership for quality and outcomes
- Continuous learning and adaptability to evolving technologies
- Commitment to clean code and maintainable design
- Extensive experience in the fintech space, specifically with payment and transaction software.
- Experience in software development with a strong focus on C# and .NET.
- Experience with front-end technologies (e.g., Angular, React, Blazor).
- Experience with RESTful APIs, microservices, and cloud platforms (e.g., Azure, AWS).
- Familiarity with relational databases (SQL Server, PostgreSQL) and ORMs (e.g., Entity Framework).
- Knowledge of containerization (Docker, Kubernetes).
- Exposure to DevOps practices and tools (e.g., GitHub Actions, Azure DevOps).
- Contributions to open-source projects or technical blogs.
- Experience: 4–6 years of hands-on software engineering experience delivering production applications.
- Skills: Refer to Tech Stack Requirements.
- Knowledge: Working experience with Azure cloud services, CI/CD pipelines, and modern front-end frameworks.
- Capabilities: Strong analytical and debugging skills; ability to take ownership of assigned tasks and deliver quality solutions.
- Extensive experience in the fintech space, specifically with payment and transaction software.
- The selected candidate should have the skills, qualifications, and experience consistent with a Staff II level within Brandt’s job architecture. The compensation range is $85,000.00 - $100,000.00 with the final level and corresponding salary determined based on the candidate’s expertise, qualifications and prior experience within the applicable pay band.
- determined by factors including but not limited to skills, qualifications, and experience for this role.
- Health insurance with some plans fully covered for the employee (family members can be added at a discounted rate)
- Vision insurance fully covered for the employee (family members can be added at a discounted rate)
- Dental insurance available for purchase
- Flexible/Open paid time off (PTO) policy (available after 30 days of continuous service)
- Nine (9) paid holidays.
- 401k plan with matching company contributions
- Annual year-end performance bonuses
- Up to 8 weeks of paid parental leave
- Life insurance fully covered by the company.
- Long term disability insurance fully covered by the company.
- Free Udemy account for ongoing professional development and learning
