Job Title: Software Engineer, Terra Company Name: Brandt Information Services, LLC Job Url: https://job-boards.greenhouse.io/embed/job_app?for=brandtinformationservicesllc&jr_id=69bfd22a7798f73e35e4ab5c&token=4185134009&utm_source=jobright Job Description: Software Engineer, Terra Remote         Software Engineer, Terra Must be US Citizen or Green Card holder W-2 Full Time Salaried Position 100% Remote - Must reside in the US full time   Brandt Information Services is a leading provider of technology and marketing services for state wildlife and parks agencies, revolutionizing how agencies connect with and serve the public. From planning a camping trip to purchasing a hunting or fishing license, our solutions streamline the outdoor recreation experience. Every transaction — whether a boat registration, campground reservation, or educational event ticket—contributes to conservation efforts and enhances outdoor recreation opportunities.     The Software Engineer is responsible for designing, developing, testing and maintaining high-quality software solutions that meet organizational goals and technical standards. This role works closely with Technical Leads, Architects, Product Managers, QA, and DevOps to ensure solutions are secure, scalable, performant, and maintainable.   The Software Engineer contributes to the full software development lifecycle — from design and implementation to deployment and support. The position requires strong problem-solving skills, attention to detail, and the ability to work collaboratively within a cross-functional engineering team.    Job Responsibilities 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. (Senior levels) Lead performance goal setting, conduct reviews, and manage individual development plans for direct reports. (Senior levels) Contribute to resource planning, hiring, and career pathing for engineering staff.   Technical Skills and Experience Experience in software development with a strong focus on C# and .NET. Strong understanding of TypeScript, and Angular CLI. Experience integrating with RESTful APIs and working in microservices environments. Experience working with Entity Framework. Familiarity with testing frameworks. Experience with CI/CD pipelines and version control systems (e.g., Git). Professional experience in front-end development, with deep expertise in Angular (v10+). Familiarity with accessibility standards (WCAG) and internationalization (i18n). Exposure to cloud platforms (e.g., Azure, AWS) and containerization (Docker). Contributions to open-source projects or technical communities.    Job Competencies Technical leadership and mentorship Strategic problem-solving and design thinking Strong collaboration and communication across technical and non-technical stakeholders Ownership and accountability for delivery outcomes Continuous improvement mindset Ability to balance long-term vision with short-term execution   What You Will Need Experience: 5–8+ years of hands-on software engineering and technical leadership. Skills: Proven ability to guide teams through the software development lifecycle and deliver complex solutions. Capabilities: Strong problem-solving, design, and debugging skills; ability to balance hands-on work with oversight. Knowledge: Experience with cloud-native architectures, containerization, integration patterns, and security best practices. Leadership: Demonstrated success mentoring others and promoting engineering best practices across teams.   Compensation & Benefits: Here at Brandt, we understand that highly satisfied employees are key to a thriving company.  This is why we offer: The selected candidate should have the skills, qualifications, and experience consistent with a Senior I level within Brandt’s job architecture. The compensation range is $100,000.00 - $120,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   Brandt Information Services, LLC is an Equal Employment Opportunity (EEO) employer and welcomes all qualified applicants. Applicants will receive fair and impartial consideration without regard to race, sex, color, religion, national origin, age, disability, veteran status, genetic data, or other legally protected status.   Please direct all questions/inquires to