About the role
Design, implement, optimize and maintain enterprise-grade distributed software applications for the employer's client engagements. Translate functional and nonfunctional requirements into scalable architectures, production-grade backend services, cloud deployment designs and validated release artifacts. Work across the software lifecycle, from requirements decomposition and engineering design to incident remediation.
Worksite
Work at various unanticipated client locations throughout the United States. Full-time, on-site presence at assigned client worksites is required. Travel to, and relocation among, client worksites may be required as assignments change. Reporting and recruitment headquarters: 3917 Broadway Blvd, Unit B, Kansas City, MO 64111. Headquarters is not the primary worksite. No routine remote-work arrangement is offered.
Responsibilities
- Application design and service development (about 30% of time): produce technical designs and reusable components; develop Java and Spring Boot backend services; implement RESTful APIs, secure request validation, exception handling, business-process logic and distributed transaction patterns; conduct peer code reviews; write unit and integration tests.
- Distributed systems and API integration (about 25%): design microservice interfaces, asynchronous events, message handling and application contracts; handle service failures, idempotency, retry logic, observability and data consistency; integrate with SQL-based systems and approved external interfaces.
- Cloud delivery and release engineering (about 20%): package services in containers; configure approved cloud compute and managed data services; implement CI/CD gates, versioned deployments, automated regression checks, rollback procedures and post-release monitoring.
- Data access and performance (about 15%): develop and tune SQL queries; design data-access layers, indexing and schema changes; profile application latency and service throughput; troubleshoot production defects using metrics, logs, distributed tracing and reproducible root-cause analysis.
- Engineering assurance and documentation (about 10%): prepare architecture decisions, API specifications, runbooks, deployment instructions and implementation evidence; participate in sprint planning and cross-functional design reviews.
Required qualifications
- Master's degree, or foreign equivalent, in Computer Science, Software Engineering, Computer Engineering, Information Systems, Information Technology or a directly related field.
- At least three (3) years of professional software engineering experience involving object-oriented application development, backend service and API development, SQL-based data persistence, and software testing or CI/CD practices.
Education
Master's degree, or foreign equivalent, in Computer Science, Software Engineering, Computer Engineering, Information Systems, Information Technology or a directly related field.
Experience
At least three (3) years of professional software engineering experience involving object-oriented application development, backend service and API development, SQL-based data persistence, and software testing or CI/CD practices.
How to apply
Interview process: Interviews are coordinated by our Kansas City, Missouri headquarters. Final-stage interviews ordinarily take place in person at 3917 Broadway Blvd, Unit B, Kansas City, MO 64111. Applicants for whom travel presents a barrier may request an equivalent live video interview or another employer-arranged alternative, and the company will consider travel assistance where appropriate. Reasonable accommodations are available during the hiring process. Interview location is not the primary worksite.
How to apply: Select Apply for this job on this listing and submit your resume online for requisition SDE-001. You will receive a confirmation with your application reference by email. For help applying, contact careers@techtalentconnect.com or +1 (919) 628-0276. Applications are considered through our regular recruitment and applicant tracking process.
Equal employment opportunity
Tech Talent Connect LLC provides equal employment opportunity in accordance with applicable law and considers all qualified applicants without unlawful discrimination. Reasonable accommodations are available during the application and interview process. For help applying, email careers@techtalentconnect.com or call +1 (919) 628-0276.
