Software Development Internship

BCONIC
ContractSri Lanka

Are you curious about how software products are designed, built, tested, and improved?

Our internship program may be the right fit for you. This is an exciting opportunity to work with an experienced and ambitious team (from both North America & Sri Lanka), helping build a real software product used by businesses and professionals around the world.

You will work closely with experienced developers, product leaders, and technical professionals, giving you the opportunity to rapidly improve your technical skills while gaining hands-on exposure to modern software development practices, and learning how high-performing startup teams deliver technology at speed.

You’ll be joining a team that is highly ambitious: we are continuously improving and learning. Unlike many internship programs that focus primarily on training exercises or isolated projects, our interns work alongside active product and engineering teams on real-world challenges.

Successful interns may be invited to extend their internship and progress into junior roles within our company or partner teams.

Read on to find out if this is your next dream role!

Now accepting applications for our 2026 Q3 internship program.

Role / Responsibilities

As an intern on our team, you may be responsible for:

  • Assisting with the development, testing, and deployment of new product features
  • Investigating, troubleshooting, and resolving software bugs and technical issues
  • Writing, reviewing, and maintaining production-quality code under the guidance of senior developers, mostly within the PERN stack
  • Supporting the development of backend services, APIs, and data processing systems
  • Working with large datasets and helping maintain data pipelines that power reporting and analytics products
  • Participating in quality assurance, testing, and release processes to ensure a reliable user experience
  • Learning and applying software development best practices, including version control, documentation, testing, and code reviews
  • Writing clear technical specifications, tickets, and documentation to support collaborative development
  • Using modern AI-powered development tools to improve productivity, code quality, and problem solving
  • Collaborating with developers, product leaders, analysts, and business stakeholders to deliver customer-facing solutions

You may also have opportunities to:

  • Work with cloud infrastructure and deployment environments
  • Contribute to AI and machine learning initiatives
  • Assist with software architecture and technical design discussions
  • Improve development workflows through automation and tooling
  • Participate in product planning, feature prioritization, and customer feedback discussions
  • Learn how startup teams rapidly build, test, and iterate on software products

This role offers exposure to software engineering, data engineering, cloud technologies, artificial intelligence, product development, and startup operations - providing a 360º view of how modern technology companies build and scale software.

Our internships provide a lot of opportunities to craft a career. If you have a specific interest in an area of software development, please indicate that in your cover letter.

What to Expect

Working with a startup is a unique experience: there are no heavy layers of management, rigid structures or “that’s just the way it’s always been done”. We are often venturing into new areas, unfamiliar industries and developing new skillsets.

  1. Impactful Work: All of our team members take on important projects, interns included. You'll have a chance to have a real impact for our company and partners.

That also means: it's very important that work is done on time and to a high standard.

  1. Flexibility: There are no overbearing managers or micromanagement. You will have guidance and support but no micromanagement.

That also means: You will be responsible for your own outcomes. You will need to actively manage your time, and actively solicit feedback on your work to ensure that what you deliver is on schedule and provides value.

  1. Full Participation: Good ideas come from anyone, including you. We care about the quality of the idea, work and always improving outcomes for us and our partners.

That also means: you'll be expected to actively contribute ideas and participate in feedback for other's work outside of your chosen project.

As part of your onboarding, you'll work with a senior member of the team to build a 90-day plan. This will help you to succeed in your initial contract period!

Requirements

For a candidate to succeed in this role, you will need the following:

  • Strong attention to detail, and a deep care for the quality of work you produce.
  • A keen interest in software development, building great products and technical decision-making, and an eagerness to learn and grow in these fields.
  • An interest in learning more about technical applications within the marketing and advertising fields.
  • Strong organizational and time management skills to effectively manage multiple tasks and deadlines.
  • Excellent written and verbal communication skills in English (we work entirely in English).
  • (Very) proactive, results-oriented, and motivated to contribute to the success of marketing initiatives.
  • Ability to work independently and collaboratively in a remote team environment.

We are particularly interested in candidates who enjoy building things outside of the classroom. We care that you are curious, motivated, and actively developing your skills.

Preferred Qualifications

Please highlight any experience you have in the following areas:

  • Any familiarity with software development or related projects.
  • This may include: building applications, APIs, automation tools, data engineering and pipelines, cloud environments, artificial intelligence functions or other related work.
  • Especially: development with the PERN stack or similar, working in cloud environments, and/or working with large datasets.
  • This can include personal software projects, open-source contributions and volunteer experience, freelance work, prior work experience, projects or otherwise.

When reviewing applications, we place significant value on evidence that you have built something. This could be a GitHub repository, personal project, hackathon submission, technical blog, contribution to an open-source project, or another example of taking an idea from concept to reality.

Note that it is not required to have this experience to be considered for the role! Not sure if you meet all the requirements? Apply anyway, and tell us in the note why you'd be an asset to the team.

Schedule

Our internships are typically 3-6 months, with the option to extend for successful candidates.

This is a full-time internship (40 hours per week, M-F), offering flexible working hours and a mostly remote setup. Occasional travel to Colombo will be required.

While working hours are flexible, there is an all-hands team meeting every morning (M-F) in the morning (Some time between 8:30 - 10:00 AM IST). Other meetings are generally scheduled (M-F) between 6 and 10 pm IST to accommodate international team coordination.

Please note any restrictions on your schedule in your application. We aim to accommodate where possible!

How to Apply

Apply through the Rooster platform. Please include a short note (no more than 100 words) with your application. Let us know: Why are you interested in working for us specifically?

If you are someone who enjoys precise work, clear thinking, and are looking to join a team with high standards who constantly pushes to improve and grow, we look forward to your application!

Come embark on an exciting journey in software development with us!

Applications without an attached note or letter will not be considered.

Apply for this job

Resume/CV*

Click or drag file to this area to upload your Resume

Please make sure to upload a PDF

First Name*
Last Name*
Email*
Phone Number*
The hiring team may use this number to contact you about this job.
Why are you interested in joining the Bconic team?
Please supply any links to portfolios, code repos or similar here.
Is there a specific role or area you are most interested in?

By clicking 'Submit Application', you agree to receive job application updates from BCONIC via text and/or WhatsApp. Message frequency may vary. Reply STOP to unsubscribe at any time. Message & data rates may apply.