Job Summary
As a Tech Lead Senior Full Stack Engineer, you will design, build, and enhance cloud-native applications that support the R&D organization. Operating at the intersection of science and technology, you will partner with product owners, data experts, and global engineering teams to deliver scalable, high-quality solutions that enable data-driven decision-making.
This role combines full-stack development, cloud engineering, and system design, with increasing ownership of architecture, engineering best practices, and technical leadership.
Responsibilities
Engineering & Development
· Design, develop, test, and maintain scalable cloud-native applications across front-end and back-end systems
· Build and enhance modern microservice-based architectures and distributed systems
· Develop and integrate RESTful APIs and system interfaces for enterprise platforms
· Implement infrastructure-as-code solutions and manage cloud environments
· Build and maintain CI/CD pipelines for automated deployment and delivery
Architecture & Design
· Contribute to system architecture, technical design, and engineering standards
· Create detailed technical documentation including:
o Low-Level Design (LLD)
o Entity-Relationship (ER) diagrams
o Component and class diagrams
· Partner with stakeholders to translate business requirements into scalable technical solutions
Quality & Reliability
· Implement automated testing frameworks (unit, integration, end-to-end)
· Monitor, troubleshoot, and resolve production issues related to performance and reliability
· Ensure applications meet security, compliance, and operational standards
Collaboration & Delivery
· Work closely with product managers, data SMEs, and cross-functional teams
· Participate in Agile development processes including sprint planning, code reviews, and retrospectives
· Collaborate across global teams and vendors to deliver complex solutions
Data & Platform Integration
· Integrate applications with enterprise R&D systems and scientific data platforms
· Build data pipelines and support data ingestion, transformation, and access
· Enable interoperability using semantic data models and metadata standards
Continuous Improvement & Innovation
· Drive improvements in development processes, tools, and architecture
· Reduce technical debt and improve system scalability and maintainability
· Leverage AI-assisted development tools to improve productivity
· Contribute to cloud-first strategy and digital innovation across R&D
Leadership & Ownership
· Take end-to-end ownership of features—from design through deployment
· Act as a technical contributor and mentor supporting junior engineers
· Influence stakeholders and help resolve complex technical challenges
Required Qualifications
· Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience) and 5+ years of software engineering experience. Or Master’s degree with 3+ years of experience
Technical Skills
· Strong experience with Python
· Strong experience with JavaScript
· Experience building full-stack applications (front-end + back-end)
· Experience with the React JavaScript framework
· Hands-on experience with AWS cloud services (EC2, RDS, S3, etc.)
· Experience with infrastructure-as-code (e.g., Terraform)
· Strong understanding of microservices architecture and cloud-native design
· Experience designing and integrating REST APIs
Data & Systems
· Experience with relational databases (e.g., Oracle, PostgreSQL, MySQL)
· Experience with NoSQL databases (e.g., DynamoDB, Neptune)
· Knowledge of data engineering pipelines (e.g., Spark, Databricks)
· Strong understanding of system design and data modeling
Engineering Practices
· Experience with DevOps tools and CI/CD pipelines
· Strong understanding of automated testing methodologies
· Experience working in Agile/Scrum environments
Professional Skills
· Strong problem-solving, analytical, and communication skills
· Ability to work independently and collaborate across teams
· Business acumen and ability to translate technical solutions to business impact
Preferred Qualifications
· Experience with another modern programming language (e.g. Java)
· Experience with other JavaScript frameworks (e.g. Angular, Vue)
· Experience with containerization and orchestration (e.g., Kubernetes/EKS)
· Experience with AI-assisted development tools
· Exposure to clinical, scientific or biomedical platforms
· Knowledge of GxP processes and regulated environments
· Experience working with research scientists or domain experts
· Experience with OutSystems, Power Apps, SalesForce or similar low-code platforms is a plus
ข่าวประชาสัมพันธ์แบบสำเร็จรูปของ Cognizant
Cognizant(NASDAQ: CTSH) คือผู้สร้าง AI และผู้ให้บริการด้านเทคโนโลยี ซึ่งเชื่อมช่องว่างระหว่างการลงทุนใน AI และมูลค่าขององค์กรด้วยการสร้างโซลูชัน AI แบบครบวงจรให้แก่ไคลเอนต์ของเรา ความเชี่ยวชาญเชิงลึกด้านอุตสาหกรรม กระบวนการ และวิศวกรรมของเรา ช่วยให้เราผสานบริบทเฉพาะขององค์กรเข้ากับระบบเทคโนโลยีเพื่อเพิ่มศักยภาพมนุษย์ สร้างผลลัพธ์ที่จับต้องได้ และช่วยให้องค์กรระดับโลกก้าวนำหน้าอยู่เสมอในโลกที่เปลี่ยนแปลงไป ดูวิธีดำเนินการได้ที่ cognizant.ai หรือ @cognizant
ข้อมูลการจ้างงานเพิ่มเติม
ข้อมูลเกี่ยวกับค่าตอบแทนมีความถูกต้อง ณ วันที่ประกาศรับสมัครงานนี้ Cognizant ขอสงวนสิทธิ์ในการแก้ไขข้อมูลดังกล่าวได้ตลอดเวลา ภายใต้กฎหมายที่เกี่ยวข้อง
ผู้สมัครอาจถูกขอให้เข้ารับการสัมภาษณ์แบบพบตัวต่อตัวหรือผ่านการประชุมทางวิดีโอ นอกจากนี้ ผู้สมัครอาจถูกขอให้นำเอกสารประจำตัวที่ออกโดยหน่วยงานของรัฐ หรือบัตรประจำตัวที่ออกโดยรัฐบาลซึ่งยังมีผลบังคับใช้ มาแสดงในระหว่างการสัมภาษณ์แต่ละครั้ง
Cognizant เป็นนายจ้างที่ให้โอกาสอย่างเท่าเทียม การสมัครและการพิจารณาคุณสมบัติของคุณจะไม่ถูกตัดสินจากเชื้อชาติ สีผิว เพศ ศาสนา ความเชื่อ รสนิยมทางเพศ อัตลักษณ์ทางเพศ สัญชาติ ความพิการ ข้อมูลทางพันธุกรรม การตั้งครรภ์ สถานะทหารผ่านศึก หรือคุณลักษณะอื่นใดที่ได้รับการคุ้มครองตามกฎหมายของรัฐบาลกลาง รัฐ หรือท้องถิ่น







