Senior Software Engineer, Core Platform

April 2, 2026

Are you applying to the internship?

Job Description

Senior Software Engineer, Core Platform

Join our innovative and rapidly growing team as a Senior Software Engineer, specializing in our Core Platform. We are seeking a highly motivated, experienced, and passionate individual to design, develop, and deploy robust, scalable, and high-performance software solutions that power our primary products and services. This role offers the opportunity to make a significant impact on our core technology stack, contribute to architectural decisions, mentor junior engineers, and drive technical excellence in a collaborative, fast-paced environment.

Key Responsibilities

  • System Design & Architecture: Lead the design and architecture of complex software systems, ensuring scalability, reliability, security, and maintainability of our core platform components.
  • Software Development: Write clean, efficient, well-documented, and testable code primarily in GoLang and/or Python, focusing on backend services, APIs, and data processing pipelines.
  • Technical Leadership & Mentorship: Act as a technical leader on projects, providing guidance, conducting thorough code reviews, and mentoring junior and mid-level engineers to foster their growth and uphold coding standards.
  • Performance Optimization: Identify and resolve performance bottlenecks, optimize database queries, and ensure the efficient operation of our services.
  • Problem Solving: Diagnose and troubleshoot complex technical issues across distributed systems, implementing robust solutions and preventative measures.
  • Cross-functional Collaboration: Work closely with product managers, QA engineers, DevOps, and other engineering teams to define requirements, elaborate on technical specifications, and deliver high-quality features on time.
  • Innovation & Improvement: Research, evaluate, and implement new technologies, tools, and methodologies to continuously improve our development processes and the overall platform.

Qualifications

Required:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.
  • 5+ years of professional experience in software development, with a strong focus on backend systems, distributed services, and high-volume transaction processing.
  • Expert proficiency in GoLang and/or Python.
  • Solid understanding of data structures, algorithms, object-oriented design, and software design patterns.
  • Extensive experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Redis, Cassandra).
  • Demonstrable experience with cloud platforms such as AWS, GCP, or Azure, including serverless functions, message queues (e.g., SQS, Kafka), and data storage services.
  • Strong understanding of RESTful API design principles and experience building robust APIs.
  • Familiarity with containerization technologies (Docker, Kubernetes).
  • Excellent problem-solving, analytical, and communication skills, with the ability to articulate complex technical concepts clearly.
  • Experience working in an Agile/Scrum development environment.

Preferred:

  • Experience with microservices architecture and event-driven systems.
  • Familiarity with CI/CD pipelines and DevOps best practices.
  • Prior experience with real-time data processing or streaming technologies.
  • Contributions to open-source projects or a strong portfolio of personal projects showcasing relevant skills.
  • Experience working in a regulated industry (e.g., FinTech, Healthcare).

Key Skills

  • Programming Languages: GoLang, Python, Java (optional)
  • Cloud Platforms: AWS (EC2, Lambda, SQS, SNS, DynamoDB, S3), GCP, Azure
  • Databases: PostgreSQL, MySQL, MongoDB, Redis, Cassandra
  • Containerization & Orchestration: Docker, Kubernetes
  • API Technologies: RESTful APIs, gRPC
  • Architectural Patterns: Microservices, Event-Driven Architecture, Distributed Systems
  • Tools & Methodologies: Git, Jira, Confluence, Agile, Scrum, CI/CD
  • Other: System Design, Scalability, Performance Tuning, Security Best Practices

Benefits & Perks

  • Competitive Compensation: Attractive salary package including performance bonuses and equity options.
  • Comprehensive Health: Medical, dental, and vision insurance for you and your family.
  • Work-Life Balance: Generous paid time off, flexible work hours, and remote work options (hybrid optional).
  • Professional Development: Annual budget for conferences, online courses, certifications, and workshops.
  • Career Growth: Clear pathways for advancement and opportunities to lead high-impact projects.
  • Employee Wellness: Mental health support, fitness stipends, and wellness programs.
  • Modern Workspace: State-of-the-art office with ergonomic setups, complimentary snacks, beverages, and team lunches.
  • Inclusive Culture: Vibrant, diverse, and supportive team environment with regular social events and team-building activities.

About Our Company

[Company Name] is a pioneering technology company at the forefront of [industry, e.g., revolutionizing the FinTech landscape, developing cutting-edge AI solutions]. Our mission is to [brief mission statement, e.g., empower businesses with innovative and secure digital platforms, simplify complex data for actionable insights]. We foster a culture of innovation, collaboration, and continuous learning, believing that our greatest asset is our people. Join us in building the future and making a tangible impact on millions of users worldwide.

Application Process

If you are a seasoned software engineer looking for a challenging role where you can truly make a difference, we encourage you to apply! Please submit your resume along with a cover letter detailing your relevant experience and why you are excited about this opportunity. Shortlisted candidates will be invited for an initial phone screen, followed by technical assessments and interviews with our engineering team and leadership. We look forward to reviewing your application!