Back to previous page
Senior Engineer
Application Development & Engineering
Fort Worth, TX, 76155
Contract
Ref.: 143442
Job Summary
Our client is seeking an experienced Sr. Engineer to join their team! They will support the engineering team with designing, developing, and maintaining scalable, reliable, and secure software systems. This role will focus on Java development, Kafka, MongoDB, Kubernetes, and multi-cloud technologies, including Azure. The ideal candidate will have strong software engineering experience, a solid understanding of distributed systems and cloud environments, and the ability to solve complex technical challenges. This individual will contribute to system architecture, technical debt reduction, root cause analysis, and engineering best practices while mentoring junior engineers and collaborating across teams.
Contract Details
Core Responsibilities
Required Skills/Experience (Must-Haves)
Preferred Skills/Experience (Nice-to-Haves)
Key Competencies & Behaviors
Work Environment
Compensation & Benefits
About KellyMitchell
At KellyMitchell, our culture is world class. We’re movers and shakers! We don’t mind a bit of friendly competition, and we reward hard work with unlimited potential for growth. This is an exciting opportunity to join a company known for innovative solutions and unsurpassed customer service. We’re passionate about helping companies solve their biggest IT staffing and project solutions challenges. As an employee-owned, women-led organization serving Fortune 500 companies nationwide, we deliver expert service at a moment's notice.
Marketing Disclosure
By applying for this job, you agree to receive calls, AI-generated calls, text messages, or emails from KellyMitchell and its affiliates, and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP to opt out. You can access our privacy policy at https://www.careers.kellymitchell.com/privacy-policy
[143442]
Our client is seeking an experienced Sr. Engineer to join their team! They will support the engineering team with designing, developing, and maintaining scalable, reliable, and secure software systems. This role will focus on Java development, Kafka, MongoDB, Kubernetes, and multi-cloud technologies, including Azure. The ideal candidate will have strong software engineering experience, a solid understanding of distributed systems and cloud environments, and the ability to solve complex technical challenges. This individual will contribute to system architecture, technical debt reduction, root cause analysis, and engineering best practices while mentoring junior engineers and collaborating across teams.
Contract Details
- Contract type and duration: Contract, 8 months
- Work location: Fort Worth, TX
- Work arrangement: Hybrid, onsite 3 days per week
Core Responsibilities
- Design, develop, test, and document high-quality software components, libraries, scripts, and technical solutions according to organizational standards
- Build scalable, reliable, and secure systems that support multiple teams and product domains
- Apply Java development expertise and design patterns to solve complex engineering challenges
- Develop and maintain event-driven applications and integrations using Kafka
- Work with MongoDB to support data storage, retrieval, and application requirements
- Leverage Kubernetes and multi-cloud technologies to support scalable and resilient application deployments
- Apply cloud engineering knowledge, including Azure, to develop and maintain cloud-based solutions
- Conduct root cause analysis to identify systemic issues and lead corrective actions
- Identify and address technical debt while improving code quality, system performance, and maintainability
- Anticipate scalability, latency, reliability, and disaster recovery challenges and implement appropriate mitigation strategies
- Collaborate with security teams to incorporate secure development practices throughout the software development lifecycle
- Identify opportunities to reduce duplication, improve reusable components, and establish consistent engineering practices
- Mentor junior engineers and promote technical craftsmanship and engineering best practices
- Collaborate with cross-functional teams to improve delivery processes, technical solutions, and overall system reliability
- Evaluate emerging technologies, develop prototypes, and incorporate appropriate innovations into architectural solutions
Required Skills/Experience (Must-Haves)
- 5+ years of overall IT or software development experience
- 3+ years of hands-on Java development experience
- 3+ years of Kafka experience
- 2+ years of MongoDB experience
- 3+ years of multi-cloud exposure or working knowledge
- Knowledge of Kubernetes and cloud technologies, including Azure
- Strong understanding of object-oriented analysis and design (OOAD), UML, Java design patterns, and enterprise integration design patterns
- Experience with test-driven development (TDD), disaster recovery design, and software engineering best practices
- Familiarity with Agile methodologies, including Scrum, Kanban, or XP
- Strong troubleshooting, root cause analysis, and problem-solving skills
- Ability to design scalable, reliable, maintainable, and secure software systems
- Strong collaboration, communication, and technical leadership skills
Preferred Skills/Experience (Nice-to-Haves)
- Experience designing distributed systems and event-driven architectures
- Experience building reusable components and shared libraries across teams
- Experience managing technical debt and improving existing application architecture
- Familiarity with cloud-native application development and container orchestration
- Experience with performance optimization, scalability, latency management, and system reliability
- Experience with disaster recovery planning and implementation
- Experience mentoring engineers and driving technical improvements across teams
- Experience evaluating emerging technologies and developing technical prototypes
Key Competencies & Behaviors
- System design and architectural problem-solving
- Scalability, performance, and reliability awareness
- Root cause analysis and technical troubleshooting
- Secure coding and risk assessment
- Code quality and technical debt management
- Technical mentoring and engineering leadership
- Cross-functional collaboration and communication
- Continuous improvement and innovation
Work Environment
- Location: Fort Worth, TX
- Work arrangement: Hybrid, onsite 3 days per week
- Work schedule: 8 hours per day
- Technical engineering environment focused on Java, Kafka, MongoDB, Kubernetes, Azure, and multi-cloud technologies
- Collaboration with engineering, architecture, security, and cross-functional product teams
- Opportunity to contribute to scalable systems, technical improvements, and engineering best practices
Compensation & Benefits
- Pay Range: The approximate pay rate for this position is between $35.00 and $50.00 per hour. Please note that final compensation may vary based on factors including but not limited to background, knowledge, skills, and location. We comply with local wage minimums.
- Medical, Dental, & Vision Insurance Plans
- Employee-Owned Profit Sharing (ESOP)
- 401K offered
About KellyMitchell
At KellyMitchell, our culture is world class. We’re movers and shakers! We don’t mind a bit of friendly competition, and we reward hard work with unlimited potential for growth. This is an exciting opportunity to join a company known for innovative solutions and unsurpassed customer service. We’re passionate about helping companies solve their biggest IT staffing and project solutions challenges. As an employee-owned, women-led organization serving Fortune 500 companies nationwide, we deliver expert service at a moment's notice.
Marketing Disclosure
By applying for this job, you agree to receive calls, AI-generated calls, text messages, or emails from KellyMitchell and its affiliates, and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP to opt out. You can access our privacy policy at https://www.careers.kellymitchell.com/privacy-policy
[143442]