Jacobs logo

Software Developer / Architect

Jacobs

Dallas, TX
Full Time
Mid Level
100k-150k
about 16 hours ago

Job Description

About the Role

At Jacobs, we're challenging today to reinvent tomorrow by solving the world's most critical problems for thriving cities, resilient environments, mission-critical outcomes, operational advancement, scientific discovery and cutting-edge manufacturing, turning abstract ideas into realities that transform the world for good. We are seeking a passionate, ambitious, and highly motivated Software Developer or Architect to join our dynamic team. You will be responsible for building and maintaining high-quality enterprise web and mobile applications, with an excellent opportunity to grow your skills, work with cutting-edge technologies, and contribute to the development of world-class software solutions. This role offers growth into product development, allowing you to play a key role in delivering high-quality, customer-centric solutions while expanding your technical expertise.

Key Responsibilities

  • Design databases tailored to meet specific business customers' needs, ensuring they align with organizational goals and processes. Collaborate closely with stakeholders to define schemas and relationships that support business logic and reporting requirements. Ensure solutions are scalable, secure, and capable of evolving with changing business demands. Support real-time analytics and event-driven architectures to address modern business challenges effectively.
  • Develop responsive, accessible, and visually engaging front-end applications using HTML5, CSS3, and JavaScript (ES6+). Leverage frameworks like React, Angular, or Vue.js along with TypeScript to build efficient single-page applications.
  • Build RESTful APIs and MVC applications using C# and ASP.NET Core, incorporating features like dependency injection, middleware, and identity.
  • Utilize Entity Framework Core for database operations, understanding LINQ, and handling code-first or database-first approaches.
  • Create user-friendly, responsive interfaces using UI frameworks such as Vuetify and Bootstrap, ensuring accessibility and consistent styling.
  • Design and manage SQL Server databases, optimize queries, and leverage Azure Cosmos DB or MongoDB for non-relational data needs, supporting real-time analytics and high-velocity data processing.
  • Deploy and manage applications using Azure App Services, Azure Functions, Azure Blob Storage, and Azure Container Apps, integrating AI features with Azure Cognitive Services, Azure OpenAI Service, and Azure Document Intelligence.
  • Set up and maintain CI/CD pipelines with Azure DevOps, containerize applications with Docker, and manage cloud infrastructure.
  • Follow OWASP security practices to ensure application security.
  • Ensure code reliability with unit testing (xUnit), end-to-end testing (Cypress), and API testing (Postman).
  • Implement caching strategies with Azure Redis Cache, use Azure CDN, and apply asynchronous programming for responsiveness.
  • Use Azure Monitor and Application Insights for monitoring and diagnostics, and set up structured logging with Serilog.
  • Work in Agile environments, utilizing tools like Azure Boards, and collaborate effectively using Microsoft Teams.

Requirements

  • 4+ years of experience as a Full-Stack Developer, with a focus on Azure cloud services.
  • Strong experience with C# and ASP.NET Core, including the latest versions (e.g., C# 11+ and ASP.NET Core 8+).
  • Proficient in front-end technologies (HTML, CSS, JavaScript, TypeScript) and frameworks such as React, Angular, or Vue.
  • Experience with Azure services including Azure App Services, Functions, Blob Storage, and DevOps.
  • Experience building CI/CD pipelines, containerizing applications using Docker, and managing cloud infrastructure.
  • Solid understanding of security best practices, testing methodologies, and performance optimization techniques.
  • Experience with Git version control and branching strategies.

Nice to Have

  • Experience with real-time analytics, event-driven architectures, and high-velocity data processing.
  • Familiarity with Azure Cognitive Services, Azure OpenAI Service, and Azure Document Intelligence.
  • Experience working in hybrid work environments and collaborating in global teams.

Qualifications

  • Educational background is not explicitly specified, but extensive professional experience is required.

Benefits & Perks

  • Medical, dental, and vision insurance.
  • Basic life insurance.
  • 401(k) plan and the ability to purchase company stock at a discount.
  • Deferred compensation plans and the Executive Deferral Plan.
  • Unlimited U.S. Personalized Paid Time Off (PPTO) policy for full-time salaried/exempt employees.
  • Seven paid holidays, one floating holiday, and caregiver leave.
  • Additional rewards such as merit increases, performance discretionary bonuses, and stock options.

Working at Jacobs

From our inclusive employee networks, to our positive mental health champions - we're committed to driving a culture of caring where you can be you. Jacobs fosters a diverse and collaborative environment, supporting flexible working arrangements, community involvement, and personal growth. We prioritize safety, flexibility, and empowering employees to deliver their best work while supporting their goals and well-being.

Apply Now

Job Details

Posted AtAug 3, 2025
Salary100k-150k
Job TypeFull Time
Work ModeHybrid
ExperienceMid Level

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Jacobs

Website

jacobs.com

Company Size

10000+ employees

Location

Dallas, TX

Industry

Computer Systems Design and Related Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches