ServiceLink→
Software Engineer - Full Stack,… at ServiceLink · US-TX-Pla…
Entry LevelOn-siteFull-timeUS-TX-Plano$90k–$95k/yr
Skills
software engineeringpythonc#typescriptjavascriptai development toolsdistributed systemsapismicroservicescloud-native developmentdevops practicesdockerkubernetesci/cd pipelinesdata structuresalgorithm designsystem architecturecuriositycontinuous learning mindset
Job Description
Summary: ServiceLink is transforming the mortgage landscape with an AI-First mindset, focusing on leveraging artificial intelligence and intelligent systems. The Software Engineer - Full Stack will build high-quality software solutions, develop scalable services and APIs, and collaborate with cross-functional teams to deliver innovative technology for mortgage solutions.
Responsibilities:
- Build high‑quality software solutions using modern engineering best practices, supported by AI-assisted development tools
- Apply AI copilots and automated agents to enhance coding, testing, debugging, documentation, and system design workflows
- Develop and maintain scalable services, APIs, and applications across our technology stack
- Create internal tools, scripts, and AI‑powered automations that improve engineering productivity and reduce operational overhead
- Translate product requirements and user needs into clear, elegant technical solutions
- Collaborate closely with product managers, designers, and cross‑functional engineering teams to deliver features from concept to production
- Use AI‑driven insights to explore solution trade-offs, improve development velocity, and validate architectural decisions
- Contribute to architectural reviews, technical design documents, and system-level decision-making
- Improve code quality, reliability, and performance through unit testing, AI‑enhanced test generation, and continuous integration pipelines
- Stay current on emerging AI tools, frameworks, and engineering trends—and help shape how our team adopts and operationalizes them
- Design, develop, and ship scalable, reliable, and high‑performance software solutions
- Leverage AI tools (e.g., GitHub Copilot, Cursor, Clause Code, M365 Copilot, Azure OpenAI, LLM-based agents) to enhance coding, design, testing, and documentation workflows
- Build internal tooling, agents, and automations that boost developer productivity and code quality
- Collaborate with product, design, and engineering teams to translate business requirements into technical solutions
- Implement modern software engineering best practices, including CI/CD, automated testing, and observability
- Analyze complex problems and use AI‑driven approaches to accelerate decision‑making and solution exploration
- Contribute to architectural discussions and drive continuous improvement across engineering processes
Required Qualifications:
- 1+ years of software engineering experience (or equivalent)
- Proficiency in one or more languages: Python, C#, TypeScript/JavaScript, or similar
- Experience using or integrating AI development tools (e.g., LLM-based code assistants, automated testing tools, vector DBs, embedding models)
- Strong understanding of distributed systems, APIs, microservices, or cloud-native development
- Familiarity with modern DevOps practices (Docker, Kubernetes, CI/CD pipelines)
- Ability to work collaboratively in an agile, fast-paced environment
- Curiosity and a continuous learning mindset — especially around AI and automation
Preferred Qualifications:
- Experience fine‑tuning LLMs, building AI agents, or developing prompt‑driven applications
- Knowledge of MLOps, RAG systems, or multimodal AI integration
- Background in data engineering or applied machine learning
- Contributions to open-source projects or AI developer communities
Required Skills: Software engineering, Python, C#, TypeScript, JavaScript, AI development tools, Distributed systems, APIs, Microservices, Cloud-native development, DevOps practices, Docker, Kubernetes, CI/CD pipelines, Data structures, Algorithm design, System architecture, Curiosity, Continuous learning mindset