TekWissen is a global workforce management provider headquartered in Ann Arbor, Michigan that offers strategic talent solutions to our clients world-wide. Our client provider of digital technology and transformation, information technology and services
Position: Lead I - Software Engineering
Location:Bellevue, WA and Frisco, TX
Job Type: Temporary Assignment
Job Description :
About the Role:
- Sr. Engineer, Software Privacy designs, develops, and delivers scalable software solutions that enable privacy-compliant, highly available, and secure systems across the enterprise.
- This role partners closely with architects, product owners, data engineers, and privacy stakeholders to build services and platforms that support regulatory compliance while maintaining performance and scalability.
- The engineer leads technical design and implementation of microservices, APIs, and event-driven architectures, and contributes to system architecture, automation, and reliability.
- Success is measured by the quality, scalability, and reliability of delivered software, adherence to privacy and compliance requirements, and the ability to influence technical outcomes across teams.
What You'll Do:
- Design, develop, test, and deploy high-quality software solutions using Java and Spring Boot
- Build scalable, high-performing RESTful APIs and microservices aligned with privacy and compliance requirements
- Implement and support event-driven and message-based architectures using Kafka or similar technologies
- Collaborate with cross-functional teams including product, architecture, data, and privacy to deliver compliant solutions
- Contribute to system and application architecture, including service design, data flows, and integration patterns
- Participate in code reviews, agile ceremonies, and technical design discussions
- Troubleshoot and resolve complex software issues across development and production environments
- Develop and maintain CI/CD pipelines, automation, and deployment workflows
- Write and maintain clear technical documentation, including design documents and system specifications
- Continuously evaluate and adopt modern technologies to improve system performance, reliability, and maintainability
- Daily use of AI productivity tools (Claude, Cursor) is required across the software development lifecycle -including design, API and microservice development, code generation, code review, testing, debugging, deployment, documentation, and production support.
- Design, build, and operate AI agents that automate software engineering tasks such as generating boilerplate code for new microservices, creating unit and API tests, analyzing logs, triaging incidents, and supporting CI/CD pipelines.
- Build and integrate AI-enabled capabilities into backend services and APIs using foundation models, prompt engineering, and retrieval-augmented generation (RAG) patterns.
- Implement audit logging, observability, and human-in-the-loop controls for AI agents and AI-assisted workflows running in Tier-0 production environments.
What You'll Bring:
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience
- 6+ years of software engineering experience, building and supporting enterprise-grade applications
- Strong experience working in Agile or Scrum-based development environments
- Demonstrated ability to work independently on complex technical problems while collaborating across teams
- Strong analytical, problem-solving, and communication skills
- Familiarity with foundation models, prompt engineering, retrieval-augmented generation (RAG), and AI agent development applied to backend services and APIs, including privacy and enterprise reusable solutions
Must Have Skills:
- Strong experience with Java and Spring Boot
- Experience building scalable REST APIs and microservices
- Proficiency with messaging and event-driven systems such as Kafka or JMS
- Experience working with JSON and XML, including schema validation
- Experience with Git, GitLab, and CI/CD automation
- Experience developing test automation using tools such as JUnit or Karate
- Proficiency with API testing tools such as Postman
- Experience working with relational databases and writing complex SQL
- Experience with containerization and orchestration tools such as Docker and Kubernetes
- Strong experience using observability and telemetry tools such as Splunk, AppDynamics, or Grafana
- Hands-on experience with AI productivity tools (Claude and Cursor or similar IDE) and working knowledge of foundation models, prompt engineering, retrieval-augmented generation (RAG), and AI agent development.
Nice to Have:
- Experience with Snowflake or cloud-based data platforms
- Experience implementing or supporting privacy regulations such as CCPA, CPRA, GDPR, TCPA, or COPPA
- Experience working in cloud-native environments (Azure, AWS, or GCP)
- Experience contributing to system architecture or platform-level design decisions
TekWissen Group is an equal opportunity employer supporting workforce diversity.