Software Development Engineer - C#/.NET - Property Tax Team

Jobgether

United States

Remote

USD 140,000 - 210,000

Full time

9 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive compensation
Paid time off
Paid parental leave
Performance bonuses
Private medical insurance
Life insurance
Disability insurance
Remote work (Brazil-based)
Professional growth
Collaborative international team
Technical leadership opportunities
AI-driven innovation
Inclusive workplace culture
Meaningful business impact

Job summary

Jobgether is seeking an experienced backend engineer to lead the development of scalable, secure services and AI-enabled capabilities for enterprise property tax workflows. You will architect and implement REST/GraphQL APIs, mentor teams, and strengthen CI/CD and testing practices.

The role emphasizes AI integration, data extraction, and automated validation within complex tax processing systems, with remote work options and global collaboration.

Qualifications

  • 8+ years of professional software engineering experience designing, developing, deploying, and maintaining distributed enterprise platforms.
  • Strong hands-on experience with C# and .NET for backend development.
  • Proven experience building resilient REST or GraphQL APIs and microservices.
  • Experience with AWS, containers, and infrastructure-as-code.
  • Fluent English communication; able to collaborate across distributed teams.
  • Awareness of AI-enabled development and responsible AI practices.

Responsibilities

  • Lead design and implementation of scalable backend services and APIs for enterprise property tax workflows.
  • Build AI-powered services to automate property tax processing and compliance.
  • Modernize workflows by automating data ingestion and integrations.
  • Define architecture for agentic property tax workflows and deployment strategies.
  • Deliver production-ready AI-enabled capabilities like document classification and data extraction.
  • Improve CI/CD pipelines, testing, monitoring, and reliability.
  • Establish automated testing standards with high coverage.
  • Perform code reviews and evaluate designs for maintainability and security.
  • Mentor engineers and share best practices in distributed systems and AI.
  • Identify opportunities to apply AI to business challenges.

Skills

C#/.NET
REST APIs
GraphQL
Microservices
AWS
CI/CD
AI tooling
Distributed systems
SQL/DBs
English comms

Education

Bachelor’s degree in CS/Engineering

Tools

SQL Server
PostgreSQL
Docker
Kubernetes
Terraform
CI/CD tooling

Job description

Accountabilities:

- Lead the design, development, and implementation of scalable, secure, and resilient backend services and APIs supporting enterprise property tax workflows.

- Build AI-powered services, orchestration pipelines, and intelligent data extraction capabilities to automate property tax processing and compliance operations.

- Modernize complex enterprise workflows by replacing manual data ingestion, rules-based processing, and fragmented integrations with reliable, automated services.

- Design and implement the foundational architecture for agentic property tax workflows, including system decomposition, service boundaries, orchestration mechanisms, and production deployment strategies.

- Deliver production-ready AI-enabled capabilities, such as automated document classification, intelligent information extraction, and automated validation of tax return preparation.

- Integrate AI-assisted development tools into coding, testing, refactoring, documentation, and continuous integration processes to improve engineering productivity and delivery efficiency.

- Strengthen continuous integration and continuous delivery (CI/CD) pipelines, automated testing frameworks, monitoring, observability, and production reliability.

- Establish and promote automated testing standards, targeting more than 80% unit and integration test coverage for new services where technically appropriate.

- Conduct code reviews and evaluate technical designs to improve maintainability, security, scalability, reliability, and long-term platform health.

- Define reusable architectural patterns, API contracts, and responsible AI guardrails, ensuring that AI-generated outputs are evaluated for correctness, security, maintainability, and customer impact.

- Collaborate with product managers, software architects, and cross-functional teams to align technical solutions with business objectives, customer needs, and measurable performance outcomes.

- Mentor and coach engineers, sharing best practices in distributed systems architecture, code quality, AI-assisted development, and responsible AI implementation.

- Identify opportunities to apply AI to business challenges, improve development cycle times, strengthen quality assurance, and reduce operational risks.

- Establish measurable engineering improvements, including faster delivery from task creation to production deployment, greater workflow automation, and improved team performance.

Requirements:

- Bachelor's degree in Computer Science, Computer Engineering, Information Systems, or a related technical field.

- At least 8 years of professional software engineering experience designing, developing, deploying, and maintaining distributed enterprise platforms.

- Strong hands-on experience with C# and .NET for backend application and service development.

- Proven experience designing and building resilient REST or GraphQL APIs, asynchronous processing systems, and microservices architectures.

- Strong knowledge of relational databases, particularly SQL Server or PostgreSQL, including data modeling and the management of complex transactional systems.

- Experience working with Amazon Web Services (AWS), containerized applications, and infrastructure-as-code practices.

- Solid understanding of CI/CD pipelines, automated testing frameworks, software delivery practices, and production monitoring.

- Demonstrated experience using AI-assisted engineering tools or developing AI-enabled services that improve productivity, software quality, operational efficiency, or customer outcomes.

- Ability to identify practical AI use cases and integrate AI capabilities into production systems with appropriate security controls, evaluation methods, responsible-use principles, and human oversight where necessary.

- Strong understanding of software architecture, system design, distributed systems, API contracts, and engineering best practices for scalable enterprise applications.

- Proven ability to make sound technical decisions, balance trade-offs, simplify complex problems, and translate business requirements into reliable engineering solutions.

- Excellent written and verbal English communication skills, with the ability to collaborate effectively across geographically distributed teams.

- Strong leadership and mentoring capabilities, including the ability to provide constructive feedback, share knowledge, and raise engineering standards without relying on formal management authority.

- A proactive, accountable, and results-oriented mindset, with a commitment to continuous improvement, technical excellence, and measurable business impact.

- Curiosity and willingness to continuously learn about emerging AI technologies, evaluate new tools critically, and share effective practices with colleagues.

- Application requirement: CVs must be submitted in English. The position is also open to people with disabilities (PcD), in accordance with applicable Brazilian legislation.

Benefits:

- Competitive compensation: A comprehensive compensation package, with the specific salary range to be confirmed during the recruitment process.

- Paid time off: Paid leave to support work-life balance and personal well-being.

- Paid parental leave: Support for employees and their families during important life events.

- Performance bonuses: Bonus opportunities for eligible employees.

- Health and wellness coverage: Benefits generally include private medical insurance, life insurance, and disability insurance, subject to location and eligibility.

- Remote work: A remote position based in Brazil, offering flexibility without the need for daily office attendance.

- Professional growth: Opportunities to expand expertise in enterprise software engineering, distributed systems, cloud infrastructure, and AI-enabled product development.

- Collaborative international environment: Work alongside globally distributed engineering and product teams on complex technical challenges.

- Technical leadership opportunities: Influence architectural decisions, establish engineering standards, and mentor other developers.

- AI-driven innovation: Contribute to an environment where AI is integrated into product development, engineering workflows, and business problem-solving.

- Inclusive workplace culture: Join an organization that values diversity, equity, inclusion, and different perspectives, supported by employee resource groups and leadership engagement.

- Meaningful business impact: Help modernize tax compliance technology and build scalable solutions that support customers and complex business transactions.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

[Job- 32405] Senior Back End Developer (Python/Golang, AI Integration & SAP), Brazil
[Job- 32405] Senior Back End Developer (Python/Golang, AI Integration & SAP), Brazil

OpenKrill • United States

Remote
USD 130,000 - 190,000
Health and dental insurance
Meal and food allowance
Childcare assistance
+8
[Job-00020] Tech Lead AI Engineer, Brazil
[Job-00020] Tech Lead AI Engineer, Brazil

Openkrill • United States

Remote
USD 140,000 - 200,000
Health and dental insurance
Meal and food allowance
Childcare assistance
+10
Analista de Sistemas Sr (Desenvolvedor Java)
Analista de Sistemas Sr (Desenvolvedor Java)

Jobgether • United States

Remote
USD 21,000 - 25,000
Remote work
Home-office stipend
Private health insurance
+10
[Job - 31975] .NET Developer Senior, Brazil
[Job - 31975] .NET Developer Senior, Brazil

Ciandt • United States

Remote
USD 120,000 - 160,000
Health insurance
Meal and food allowance
Childcare assistance
+8
[Job 31558] Senior Back End (Go) Developer, Brazil
[Job 31558] Senior Back End (Go) Developer, Brazil

OpenKrill • United States

Remote
USD 140,000 - 190,000
Health and dental insurance
Meal and food allowance
Childcare assistance
+3
[Job-00021] Senior Data Engineer, Brazil
[Job-00021] Senior Data Engineer, Brazil

Openkrill • United States

Remote
USD 120,000 - 160,000
Health Insurance
Meal allowance
Well-being program
+1
[Job - 31975] .NET Developer Senior, Brazil
[Job - 31975] .NET Developer Senior, Brazil

OpenKrill • United States

Remote
USD 110,000 - 150,000
Health and dental insurance
Meal and food allowance
Childcare assistance
+3
[Job- 32285] Senior AI Engineer, Brazil
[Job- 32285] Senior AI Engineer, Brazil

OpenKrill • United States

Remote
USD 140,000 - 190,000
Health and dental insurance
Meal and food allowance
Childcare assistance
+6
[Job-32156] Senior .NET Backend Developer
[Job-32156] Senior .NET Backend Developer

CI&T • United States

Remote
USD 120,000 - 170,000
Health and dental insurance
Meal and food allowance
Childcare assistance
+2
[Job - 32190] Senior Java Developer, Brazil
[Job - 32190] Senior Java Developer, Brazil

OpenKrill • United States

Remote
USD 120,000 - 180,000
Health and dental insurance
Meal and food allowance
Childcare assistance
+10