Senior Software Developer
TeKnowledge is hiring a remote Senior Software Developer to deliver AI-first technology services impacting AI, customer experience, and cybersecurity solutions. This is a full-time position offering career development, top-tier training, and a collaborative environment. You’ll engage in the complete software development lifecycle, collaborate with cross-functional teams, guide junior engineers, and interact with international clients, all while working in a diverse, inclusive company that values innovators and problem-solvers.
Candidates should have 5+ years of software development experience in languages such as Java, .NET, or Node.js, strong English communication skills, and familiarity with Agile methodologies. A bachelor’s degree in Computer Science or a related field is required, with experience in software outsourcing environments preferred. Additional advantages include experience serving international clients, DevOps tools, and exposure to full-stack development.
Join a forward-thinking team where your expertise is valued, continuous learning is prioritized, and your contributions help shape transformative technologies for clients worldwide.
We’re seeking a Senior Software Developer with solid technical experience and familiarity with the software outsourcing model. The ideal candidate should be able to communicate effectively in English in a professional setting — enough to participate in meetings, discuss tasks, and provide updates to project managers or international clients.
At TeKnowledge, your work makes an impact from day one. We partner with organizations to deliver AI-First Expert Technology Services that drive meaningful impact in AI, Customer Experience, and Cybersecurity. We turn complexity into clarity and potential into progress—in a place where people lead and tech empowers.
You’ll be part of a diverse and inclusive team where trust, teamwork, and shared success fuel everything we do. We push boundaries, using advanced technologies to solve complex challenges for clients around the world.
Here, your work drives real change, and your ideas help shape the future of technology. We invest in you with top-tier training, mentorship, and career development—ensuring you stay ahead in an ever-evolving world.
Why You’ll Enjoy It Here:
- Be Part of Something Big – A growing company where your contributions matter.
- Make an Immediate Impact – Support groundbreaking technologies with real-world results.
- Work on Cutting-Edge Tech – AI, cybersecurity, and next-gen digital solutions.
- Thrive in an Inclusive Team – A culture built on trust, collaboration, and respect.
- We Care – Integrity, empathy, and purpose guide every decision.
We’re looking for innovators, problem-solvers, and experts ready to drive change and grow with us.
We Are TeKnowledge. Where People Lead and Tech Empowers.
Responsibilities
- Participate in the full software development lifecycle: requirements analysis, design, development, testing, and deployment
- Communicate with project managers or clients to understand project goals and provide status updates
- Collaborate with cross-functional teams to deliver high-quality code on time
- Contribute to system design and architecture discussions
- Perform code reviews and provide technical guidance to junior developers
- Work effectively in distributed, remote, or hybrid team environments
- Follow development best practices and help improve internal processes
Qualifications
- 5+ years of experience in software development (e.g., Java, .NET, Node.js, Angular, etc.)
- English communication at a working level – able to read documentation, join team calls, and communicate tasks clearly
- Experience working in or with software outsourcing/offshore delivery teams
- Familiarity with Agile methodologies (Scrum, Kanban, etc.)
- Good problem-solving skills and attention to detail
- Bachelor's degree in Computer Science, Software Engineering, or a related field
Nice to Have:
- Experience working with international clients (e.g., US, UK, EU, Japan)
- Experience with DevOps tools or practices
- Some full-stack development experience or willingness to learn
Similar Jobs





