Senior Software Engineer

ATTOM Data SolutionsIrvine, CA
5dRemote

About The Position

We are seeking a Senior Software Engineer with strong full-stack development experience to join our agile engineering team. This role is ideal for a hands-on developer who is comfortable working across backend services, frontend interfaces, and data-intensive systems. You will play a critical role in developing and maintaining scalable solutions that drive our platform. As part of a small, close-knit team, you’ll work directly with product owners, QA engineers, and fellow developers to deliver high-impact features and improvements in a fast-paced, collaborative environment.

Requirements

  • 5+ years of professional experience as a software engineer.
  • Strong expertise in: C#, ASP.NET, and .NET Core Modern JavaScript (e.g., Angular, React or Vue) SQL Server (including query optimization and performance tuning) OpenSearch/Elasticsearch (as a backend data store) Git (branching, pull requests, merge conflict resolution) Technical SEO – understanding of canonical URLs, dynamic content rendering (including SSR), routing and indexing strategies, metadata generation, and structured data optimization.
  • Deep understanding of full-stack applications and troubleshooting and debugging them in production environments.
  • Proven experience optimizing performance and identifying system bottlenecks.
  • Excellent communication skills—both verbal and written.
  • Ability to work autonomously and collaboratively in a fast-paced, agile environment.
  • Strong analytical thinking and problem-solving mindset.
  • High attention to detail and a commitment to code quality.
  • Comfortable working in a collaborative, small-team environment.
  • Adaptable and quick to learn new technologies or business domains.

Nice To Haves

  • Familiarity with Azure PaaS services such as App Services, Azure Functions, and Storage Accounts.
  • Experience with Azure DevOps (pipelines, repositories).
  • Working knowledge of geospatial data in PostgreSQL/PostGIS or similar.

Responsibilities

  • Design, build, and maintain robust applications using the Microsoft .NET stack (C#, ASP.NET).
  • Develop dynamic, modern front-end interfaces using JavaScript and associated frameworks/libraries.
  • Write efficient, scalable SQL Server queries, functions, and stored procedures (supporting both on-prem and Azure PaaS).
  • Leverage OpenSearch as part of our backend architecture for search and data analytics.
  • Optimize and troubleshoot full-stack performance, scalability, and system reliability issues.
  • Conduct and participate in code reviews, ensuring adherence to clean code practices.
  • Collaborate with QA and product teams to understand requirements and deliver complete, tested features.
  • Follow Git-based workflows for version control and collaborative development.
  • Contribute to system design, architecture, and technical decision-making.

Benefits

  • Flexible work schedule
  • Flexible time off policy
  • Co-working/office membership through Regus
  • ATTOM Data Solutions is an Equal Opportunity Employer/W/M/Dis.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service