Senior Software Engineer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Senior Software Engineer – Westlake, TX (Contract/Temporary)Position summary Expert individual contributor designing, building, testing, and maintaining high-quality Java applications in complex production environments. Focus on hands-on development, reliability, performance, and maintainability. Collaborates with peers, product partners, and platform teams to deliver scalable, secure software solutions (no people-management duties).Core responsibilitiesBuild and maintain Java-based applications using modern Java (11–21+)Develop RESTful APIs, microservices, and asynchronous solutionsOptimize performance, troubleshoot defects, and resolve production issuesCollaborate with engineering, QA, and product on feature deliveryContribute to CI/CD pipelines and cloud deploymentsWrite unit, integration, and functional testsParticipate in code reviews for quality and securityProvide on-call/production support as neededTechnical skills & experienceStrong proficiency in Java 11+ (Java 17+ preferred)Hands-on with Spring Boot, Spring Data, Spring SecurityExperience deploying to AWS, Azure, or GCPKnowledge of Docker and KubernetesExperience with relational and NoSQL databasesFamiliarity with Kafka or JMSUnderstanding of OWASP secure coding practicesQualifications10+ years of professional software developmentBachelor’s in Computer Science, Engineering, or equivalent experienceStrong debugging, problem-solving, and communication skillsEqual Opportunity We are an equal opportunity employer committed to a diverse and inclusive workplace and will reasonably accommodate applicants with disabilities who need adjustments to complete the application or interview process. Applicants seeking accommodation may email HR for assistance.