Forbes Advisor logo
Forbes Advisor

Money advice, news and reviews from a name you trust. Navigating your financial decisions starts here.

Associate Software Engineer

Software EngineerSoftware EngineerFull TimeRemoteMid LevelTeam 201-500Since 1917H1B No SponsorCompany SiteLinkedIn

Location

India

Posted

3 days ago

Salary

0

Seniority

Mid Level

Job Description

Associate Software Engineer

Forbes Advisor

Role Description - Full-Stack Development & Maintenance - Build and maintain features across our Next.js frontends and FastAPI backends. - Support the ongoing maintenance of our production tool suite — bug fixes, small enhancements, data validation, and monitoring. - Write clean, testable Python and TypeScript code. - Data Pipelines & Automation - Build and maintain pipelines connecting third-party APIs (SEMrush, ScrapingBee, and similar) to our LLM workflows. - Set up and manage scheduled jobs using AWS ECS Scheduled Tasks, EventBridge, and Redis-based job queues. - Support data validation and quality checks across tools. - AI/LLM Integration - Work with OpenAI and Anthropic APIs to integrate LLM functionality into tools. - Support prompt iteration and testing under the team's guidance. - Build familiarity with AI evaluation ("evals") concepts as the team develops these further. - Cloud & Infrastructure (AWS) - Get hands-on with AWS services used in our stack: ECS, ALB, S3, RDS, EventBridge. - Support deployment, monitoring, and troubleshooting of services running in ECS. - Tooling & Ways of Working - Use AI-assisted development tools (Cursor, Claude, Copilot, etc.) as part of the daily workflow. - Collaborate closely with the Lead Innovation Engineer and, at times, with stakeholders from other teams (SEO, Content, etc.) to understand requirements. Qualifications - Bachelor's degree in Computer Science, Engineering, or a related field. - Must-Have Technical Skills - 1.5+ years of professional experience. - Solid foundation in Python; some exposure to FastAPI or a similar framework (Flask/Django) is a plus. - Working knowledge of JavaScript/TypeScript; exposure to React/Next.js. - Basic understanding of SQL and relational databases. - Basic understanding of REST APIs and asynchronous programming concepts. - Comfortable using AI coding assistants (Cursor, Copilot, Claude, etc.) as part of daily development. - Working knowledge of Git/GitHub (branching, PRs, code reviews) and a basic understanding of CI/CD pipelines. - Good to Have (not required, but a plus) - Any prior exposure to OpenAI/Anthropic APIs. - Basic familiarity with AWS (any service) or any cloud provider. - Exposure to Redis or job queuing/background task concepts (e.g., RQ, Celery, or similar). - Some exposure to AI agents or agentic workflows. - Exposure to web scraping, data pipelines, or automation. - Soft Skills - Curious and eager to learn — this role will expose you to fast-moving areas of AI tooling. - Good communication skills; comfortable asking questions and flagging blockers early. - Organized and able to manage multiple small tasks/tools at once. - Comfortable working in a small, fast-paced team with high ownership. Benefits - Remote-first and flexible — work from anywhere in India with global exposure. - Monthly long weekends (every third Friday off). - Generous wellness stipends and parental leave. - A collaborative team where your voice is heard and your work drives real impact.

Related Job Pages

More Software Engineer Jobs

Everience Romania logo

Back-End Developer – Oracle Expert & Legacy Code

Everience Romania

Everience, European leader in B2B IT support services, offers multilingual support for major international companies.

Full TimeRemoteTeam 201-500H1B No Sponsor

Role Description Dans le cadre du maintien et de l'évolution de son système d'information, notre client recherche un Développeur Back-End expérimenté. Vous interviendrez sur des services existants au sein d'un environnement technique critique, avec un accent fort mis sur : - Maintenance & Évolution : Assurer le maintien en condition opérationnelle et l'évolution des services back-end existants. - Rétro-ingénierie : Analyser la codebase legacy, comprendre les architectures en place et formuler des propositions d'amélioration constructives. - Développement : Concevoir et livrer les fonctionnalités décrites dans les user stories, puis assurer leur déploiement sur l'infrastructure du client. - Industrialisation & CI/CD : Fournir l'ensemble des classes et scripts nécessaires à l'intégration continue (CI), ainsi que les scripts de monitoring, de tests de charge, d'administration et de déploiement. - Versionning & Suivi : Documenter proprement votre code (commentaires clairs) et synchroniser quotidiennement vos livrables sur l'environnement GitHub du client. - Documentation : Rédiger et maintenir à jour la documentation technique en anglais dans le wiki interne (Confluence). Qualifications - Niveau Confirmé en Développement Back-End - Niveau Confirmé en Oracle 19c - Niveau Confirmé en PL/SQL - Forte capacité d'analyse, autonomie face à du code complexe, et rigueur dans la documentation. Requirements - Niveau d'expérience : 5-10 ans - Type de contrat : CDI - Rémunération : EUR 40000 - EUR 50000 annuel Benefits - Mission basée à Strasbourg (France) - Télétravail total (À distance) accepté - Une présence / disponibilité minimale est requise sur le créneau 10h - 17h (CET/CEST) pour faciliter les rituels d'équipe.

CET (UTC+1)
€40K - €50K / year
Job Closed
Interactive Brokers logo

Senior Software Engineer

Interactive Brokers

Interactive Brokers Group, Inc. is an international securities firm that is backed by more than $10 billion in equity. The company’s mission is to design tech

Title: Sr Software Engineer Location: Greenwich United States Job Description: Company Overview Interactive Brokers Group, Inc. (Nasdaq: IBKR) is a global financial services company headquartered in Greenwich, CT, USA, with offices in over 15 countries. We have been at the forefront of financial innovation for over four decades, known for our cutting-edge technology and client commitment. IBKR affiliates provide global electronic brokerage services around the clock on stocks, options, futures, currencies, bonds, and funds to clients in over 200 countries and territories. We serve individual investors and institutions, including financial advisors, hedge funds and introducing brokers. Our advanced technology, competitive pricing, and global market help our clients to make the most of their investments. Barron's has recognized Interactive Brokers as the #1 online broker for six consecutive years. Join our dynamic, multi-national team and be a part of a company that simplifies and enhances financial opportunities using state-of-the-art technology. This is a hybrid role (three days in the office/two days remote). Join the INTERACTIVE BROKERS Team! Interactive Brokers has been at the forefront of the Fintech space for over 40 years and we pride ourselves on being a technology company. We continue to challenge the status quo and push boundaries to offer the best trading platform with the most sophisticated features all for the lowest cost to our customers. You will be part of: - All phases of a multi-tier software development cycle (GUIs, databases, mid-tier, batch applications) with an emphasis on the server-side - Debugging, fixing and maintaining existing systems You will need to have: - Bachelor's or Master's in Computer Science, or related degree - 5-10 years of Java experience - Strong knowledge of object-oriented concepts & multi-tier applications - Strong understanding of DBMS concepts (Oracle platform is a plus) - Hands on expertise in server-side programming in Java/C++ - J2EE experience is a plus What we’d also love to see: - An ambitious and diligent individual - An Innovative mindset with a drive to improve upon existing systems - A desire to solve complex problems Company benefits: - Competitive salary, annual performance-based bonus and stock grant - Retirement plan 401(k) with a competitive company match - Excellent health and wellness benefits, including medical, dental, and vision benefits, and a company-paid medical healthcare premium. - Wellness screenings and assessments, health coaches and counseling services through an Employee Assistance Program (EAP) - Paid time off and a generous parental leave policy - Daily company lunch allowance provided, and a fully stocked kitchen with healthy options for breakfast and snack - Corporate events, including team outings, dinners, volunteer activities and company sports teams - Education reimbursement and learning opportunities - Modern offices with multi-monitor setups

Connecticut
GroundTruth logo

Software Engineer

GroundTruth

GroundTruth is an advertising platform that turns real-world behavior, including location and purchase data, into market

Full TimeRemoteTeam 201-500Since 2009H1B Sponsor

Role Description GroundTruth is a location-based advertising and measurement company. You'll join the engineering team that builds the large-scale, high-traffic backend systems at the core of our advertising platform — distributed, real-time services where performance, efficiency, and reliability are first-class concerns, not afterthoughts. This is a hands-on backend role for someone who likes systems with real constraints and fast feedback. You'll design and ship production services, dig into how they behave under load, and make changes you can measure. It's a good fit if you care about getting things right and enjoy working close to the parts of a system where decisions actually show up in the numbers. You will: - Design, build, and operate backend services that run reliably at scale — yours from first commit through production. - Work with distributed systems, concurrency, and asynchronous processing — and the failure modes that come with them. - Profile and tune for performance and efficiency, where the right data structure or a single removed bottleneck makes the difference. - Take an ambiguous production symptom and reason your way to the root cause. - Integrate with caching, streaming, and data-storage systems — and instrument your services so they stay debuggable when something breaks. - Ship in small, reviewable increments through automated pipelines, and leave the code clearer than you found it. Qualifications - 3-5 years building production backend systems — strong in Scala or Java, plus comfort writing Python for tooling, automation, and data work. - Real depth in data structures and algorithms — you reach for the right structure instinctively and can reason about time and space cost, not just recite Big-O. - A solid grasp of concurrency and asynchronous programming — and the discipline that high-throughput systems demand. - Fluency with CI/CD. You treat automated build, test, and deployment pipelines as part of building the feature — not a separate chore — and you know how to ship safely and roll back fast when something's off. - AI fluency, especially with coding agents. You already build with tools like Claude Code or Codex — not as a gimmick, but to move faster, take on larger changes, and reason about unfamiliar code. - Sharp problem-solving and critical thinking. You question assumptions — including your own — before committing to a fix, and you can defend a decision on its merits. - Strong ownership. You own what you ship end to end: you don't toss code over the wall, and "not my service" isn't in your vocabulary. - A genuine learning habit. The people who do well here are the ones still curious about how things actually work — the ones who chase a question past the point where they strictly had to, because they want the real answer. - A multiplier on the team. Clear pull requests, honest and kind reviews, and no hero complex — you make the engineers around you better. Requirements - Experience operating large-scale, performance-sensitive systems in production. - Exposure to AWS, especially Auto Scaling Groups, EC2, ELB, and ElastiCache. - Hands-on with AWS Bedrock and Bedrock AgentCore (or comparable LLM/agent frameworks) — an area we're actively investing in. - A background in ad-tech or programmatic advertising. - A little frontend (HTML/CSS/JS or a modern framework) — the least important item here, but handy for internal tooling. Benefits - Parental leave - Maternity and Paternity - Flexible Time Offs (Earned Leaves, Sick Leaves, Birthday leave, Bereavement leave & Company Holidays) - In Office Daily Catered Breakfast, Lunch, Snacks and Beverages - Health cover for any hospitalization. Covers both nuclear family and parents - Tele-med for free doctor consultation, discounts on health checkups and medicines - Wellness/Gym Reimbursement - Pet Expense Reimbursement - Childcare Expenses and reimbursements - Employee referral program - Education reimbursement program - Skill development program - Cell phone reimbursement (Mobile Subsidy program) - Internet reimbursement/Postpaid cell phone bill/or both - Employee Provident Fund Scheme offering different tax saving options such as Voluntary Provident Fund and employee and employer contribution up to 12% Basic - Creche reimbursement - Co-working space reimbursement - National Pension System employer match - Meal card for tax benefit - Special benefits on salary account

India

Title: Java Developer, Senior Job Description: Responsibilities for this Position Location: Any Location / Remote Full Part/Time: Full time Job Req: RQ222768 Type of Requisition: Regular Clearance Level Must Currently Possess: Other Clearance Level Must Be Able to Obtain: None Public Trust/Other Required: MBI (T2) Job Family: Software Engineering Job Qualifications: Skills: Computer Programming, Software Applications, Software Systems Certifications: None Experience: 8 + years of related experience US Citizenship Required: No Job Description: SOFTWARE DEVELOPER SENIOR As a Senior Java Developer you will be responsible for designing, developing, and maintaining high-quality, scalable, and secure Java-based applications that support critical business operations. This role serves as a technical expert within the development team, providing hands-on coding, architectural guidance, and mentorship to junior developers. The Senior Java Developer collaborates closely with cross-functional partners-including product owners, architects, QA engineers, and DevOps teams-to deliver robust solutions aligned with organizational goals and industry best practices. Key responsibilities include leading the development of new features and enhancements, optimizing system performance, ensuring code quality through reviews and testing, and contributing to architectural decisions. The ideal candidate possesses deep knowledge of Java, Spring ecosystem, APIs, cloud technologies, and modern software development methodologies. Strong problem-solving skills, communication abilities, and a commitment to continuous improvement are essential for success in this role. List of tasks to be performed: Participate in the project planning and developement process. Assist or lead in preparing programming specifications and in developing coding logic Design, code, test, and debug software application, independently Maintains highly complex and technical applications and systems Translating business and technical requirements into application architecture Implement and maintain DevSecOps (CI/CD) Performs other job-related tasks as assigned or required to support the duties outlined. Required Experience Level: Proficient in the following qualifications Developer API Development: Building and consuming RESTful APIs. Java, SQL Software Development Lifecycle (SDLC): Familiarity with agile methodologies, testing, and debugging Developing APIs per OpenAPI Specification Problem-Solving & Critical Thinking: Ability to debug, troubleshoot, and create solutions to complex requirements Adaptability: Ability to learn new technologies and tools Java, SQL, github, automation (pipeline, Jenkins, EBS), AI Java Developer Senior with experience in the following: SQL, github, automation tools (pipeline, Jenkins, EBS), AI. WHAT YOU'LL NEED TO SUCCEED Bring your engineering expertise along with a drive for innovation to GDIT. The Software Developer Senior must have: Education: Technical Training, Certification(s) or Degree Experience: 3+ years of related experience Technical skills: insert skills, or remove line Security clearance level: insert level, or remove line US citizenship required remove line if US citizenship is not a requirement of the position Role requirements: other specific skills or competencies or customer-specific/role requirements such as travel, onsite, etc. GDIT IS YOUR PLACE At GDIT, the mission is our purpose, and our people are at the center of everything we do. Growth: AI-powered career tool that identifies career steps and learning opportunities Support: An internal mobility team focused on helping you achieve your career goals Rewards: Comprehensive benefits and wellness packages, 401K with company match, and competitive pay and paid time off Flexibility: Full-flex work week to own your priorities at work and at home remove if ineligible Community: Award-winning culture of innovation and a military-friendly workplace OWN YOUR OPPORTUNITY Explore a career in software development at GDIT and you'll find endless opportunities to grow alongside colleagues who share your dedication to advancing innovation. The likely salary range for this position is $97,968 - $126,500. This is not, however, a guarantee of compensation or salary. Rather, salary will be set based on experience, geographic location and possibly contractual requirements and could fall outside of this range. Scheduled Weekly Hours: 40 Travel Required: Less than 10% Telecommuting Options: Remote Work Location: Any Location / Remote Additional Work Locations: Total Rewards at GDIT: Our benefits package for all US-based employees includes a variety of medical plan options, some with Health Savings Accounts, dental plan options, a vision plan, and a 401(k) plan offering the ability to contribute both pre and post-tax dollars up to the IRS annual limits and receive a company match. To encourage work/life balance, GDIT offers employees full flex work weeks where possible and a variety of paid time off plans, including vacation, sick and personal time, holidays, paid parental, military, bereavement and jury duty leave. GDIT typically provides new employees with 15 days of paid leave per calendar year to be used for vacations, personal business, and illness and an additional 10 paid holidays per year. Paid leave and paid holidays are prorated based on the employee's date of hire. The GDIT Paid Family Leave program provides a total of up to 160 hours of paid leave in a rolling 12 month period for eligible employees. To ensure our employees are able to protect their income, other offerings such as short and long-term disability benefits, life, accidental death and dismemberment, personal accident, critical illness and business travel and accident insurance are provided or available. We regularly review our Total Rewards package to ensure our offerings are competitive and reflect what our employees have told us they value most. Our Identity Verification Process: As part of the hiring process, we will ask you to complete an identity verification process that leverages advanced biometrics and artificial intelligence to ensure authenticity and protect against identity fraud. You are expected to be on camera during virtual interviews. We reserve the right to take your picture to verify your identity and prevent fraud. By proceeding, you authorize the collection, processing, and use of your biometric data for identity verification and security purposes. About Our Work: We are GDIT. A global technology and professional services company that delivers consulting, technology and mission services to every major agency across the U.S. government, defense and intelligence community. Our 26,000 experts extract the power of technology to create immediate value and deliver solutions at the edge of innovation. We operate across 50 countries worldwide, offering leading capabilities in digital modernization, AI/ML, Cloud, Cyber and application development. Together with our clients, we strive to create a safer, smarter world by harnessing the power of deep expertise and advanced technology. Join our Talent Community to stay up to date on our career opportunities and events at gdit.com/tc. Equal Opportunity Employer / Individuals with Disabilities / Protected Veterans PI285554936

United States
$98.0K - $126.5K / year