Bright Vision Technologies is a forward-thinking software development company dedicated to building innovative solutions that help businesses automate and optimize their operations. We leverage cutting-edge technologies to create scalable, secure, and user-friendly applications.
Apache Kafka Developer
Location
United States
Posted
5 days ago
Salary
$100K - $150K / year
Seniority
Mid Level
Job Description
Apache Kafka Developer
Bright Vision Technologies
Role Description We are seeking an experienced Kafka Platform Engineer to architect, deploy, and operate large-scale Apache Kafka and Confluent platform environments supporting mission-critical event-driven workloads. In this role you will own the Kafka platform end-to-end, including: - Cluster sizing - Configuration - Security - Automation - Observability - Developer enablement The ideal candidate will combine deep Kafka internals knowledge with strong DevOps and SRE practices, and will partner with application teams to deliver a reliable, performant, and developer-friendly streaming platform. You will work closely with cross-functional partners to translate ambiguous requirements into well-engineered solutions, and will be expected to: - Raise the bar through code review, design review, and mentorship of more junior engineers. - Bring strong engineering discipline and a clear communication style. - Have a track record of shipping meaningful work that holds up well in production. Qualifications - Bachelor’s degree in Computer Science, Engineering, or a related technical discipline. - Five or more years of experience operating Apache Kafka or Confluent Platform in production. - Deep, hands-on knowledge of Kafka internals (partitions, replication, ISRs, consumer groups). - Strong experience with Kafka security (SASL, mTLS, ACLs, RBAC). - Hands-on experience with Kafka Connect, Schema Registry, and either Kafka Streams or ksqlDB. - Experience with HA/DR strategies for Kafka. - Strong scripting skills in Python, Bash, or Go. - Hands-on experience with infrastructure-as-code (Terraform, Ansible). - Working knowledge of observability tooling for Kafka. - Excellent troubleshooting, communication, and documentation skills. Requirements - Architect, deploy, and operate large-scale Apache Kafka or Confluent Platform clusters across on-prem and cloud environments. - Design partitioning, replication, and topic strategies that balance throughput, durability, and operational simplicity. - Implement strong security on Kafka clusters using SASL, mTLS, ACLs, RBAC, and integration with corporate IdPs. - Operate Schema Registry, Kafka Connect, KSQL/ksqlDB, and Kafka Streams in production. - Build and operate Kafka Connect pipelines integrating sources and sinks across enterprise systems. - Design HA/DR strategies for Kafka, including MirrorMaker 2, Cluster Linking, and multi-region active-active patterns. - Build CI/CD pipelines for Kafka topic, ACL, and connector configurations using GitOps patterns. - Implement comprehensive observability using Prometheus, Grafana, Datadog, or Confluent Control Center. - Drive Kafka cost and capacity optimization through right-sizing and storage tiering. - Onboard application teams to Kafka with clear patterns, templates, and best practices. - Lead incident response and post-incident reviews for streaming workloads. - Mentor and coach junior and mid-level engineers through code review, design review, pair programming, and structured knowledge sharing. - Maintain comprehensive, current technical documentation. - Continuously evaluate emerging streaming technologies (Pulsar, Redpanda, AWS MSK, Azure Event Hubs). Benefits - Competitive salary range: $100,000–$150,000 Annually. - 100% Remote work opportunity. - Full-time, Direct W2 position. How to Apply Would you like to know more about this opportunity? For immediate consideration, please send your resume to [email protected] or contact us at (908) 505-3544. Equal Employment Opportunity (EEO) Statement Bright Vision Technologies (BV Teck) is committed to equal employment opportunity (EEO) for all employees and applicants without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, veteran status, or any other protected status as defined by applicable federal, state, or local laws.
Related Guides
Related Job Pages
More Software Engineer Jobs
Role Description В зв’язку з розширенням команди, ми шукаємо Python Developer, який буде працювати в тісній співпраці з командою Data Science, щоб інтегрувати готові рішення, покращувати мікросервіси та оптимізувати процеси обробки даних. - Інтеграція та оптимізація Data Science рішень на Python; - Розробка, підтримка та рефакторінг мікросервісів для забезпечення високої ефективності; - Написання скриптів та допомога аналітикам у створенні репортів за допомогою Jupyter Notebook; - Взаємодія з іншими членами команди для визначення ефективних механізмів інтеграції даних. Qualifications - 1+ рік досвіду комерційної розробки на Python; - Вміння проектувати та розробляти нескладні веб-сервіси; - Знання Python 3+, Docker, AWS; - Досвід роботи з MySQL, Clickhouse, S3 — розуміння, як працювати з даними; - Знання бібліотек Pandas та NumPy для обробки даних; - Досвід роботи з Jupyter Notebook для автоматизації аналітичних процесів; - Готовність працювати з кодом, який писали спеціалісти без технічного бекграунду, ефективно розбирати та покращувати його. Benefits - Гнучкий графік роботи; - 20 днів оплачуваної відпустки — для підтримки балансу між роботою та особистим життям; - 12 sick days, адже ми розуміємо, що ваше здоров’я має бути на першому місці; - Медичне страхування (в Україні); - Можливості для розвитку та підвищення кваліфікації в одній з найбільших компаній на ринку; - Внутрішні курси та тренінги для покращення ваших професійних навичок; - Підтримку ментального здоров’я — доступ до корпоративного психолога; - Підтримку корпоративної волонтерської діяльності та участь у благодійних акціях; - Позитивну атмосферу та корпоративні подарунки.
C++ Software Engineer
NagarroNagarro (Frankfurt: NA9) is a leader in digital product engineering and drives technology-led business breakthroughs.
Role Description We are looking for an experienced C++ Software Engineer to join a development team working on a well-established enterprise case management application used by public-sector organizations. You will contribute to the ongoing development and maintenance of a complex software solution, implementing new features, resolving defects, and supporting regular software releases. This role offers the opportunity to work on a mature, mission-critical application in close collaboration with Product Owners, Quality Assurance, and Release Management. - Develop, enhance, and maintain a large-scale enterprise application using C++. - Implement new functionality and maintain existing features across the application. - Work extensively with Oracle databases and SQL. - Support document generation and data processing components. - Investigate, troubleshoot, and resolve software defects. - Contribute to build, deployment, and release activities. - Collaborate closely with Product Owners, QA, and Release Management teams. - Work with development tasks and issue tracking using JIRA. - Participate in code reviews and contribute to continuous improvement initiatives. Qualifications - Strong professional experience with C++. - Strong knowledge of SQL, ideally Oracle Database. - Good German language skills for communication with the development team and stakeholders. - Experience developing and maintaining enterprise software applications. - Strong analytical and problem-solving skills. - Ability to work independently as well as collaboratively within an Agile team. Benefits - 30 days of paid vacation. - Internal and external training opportunities. - MyN – Nagarro Employee Share Program. - Attractive company car and company bicycle arrangements. - Company-funded accident insurance policy. - Modern office space at central locations with high-tech equipment. - Sports programs. - Access to the corporate benefits portal. - Free fruit and drinks. - Plenty of room for innovation in a high-growth environment with the latest technologies and products. - Flat hierarchies and a long-term, stable job with attractive development opportunities.
Quantitative Developer
Bright Vision TechnologiesBright Vision Technologies is a forward-thinking software development company dedicated to building innovative solutions that help businesses automate and optimize their operations. We leverage cutting-edge technologies to create scalable, secure, and user-friendly applications.
Role Description We are seeking an experienced Quantitative Developer to build low-latency, high-reliability trading, risk, and analytics systems for fintech applications. In this role you will partner closely with quants and traders to translate mathematical models into production-quality software that meets strict performance, accuracy, and operational requirements. The ideal candidate will combine strong software engineering skills with solid quantitative fundamentals and deep familiarity with financial markets, instruments, and risk management practices. - Work closely with cross-functional partners — product, design, engineering, operations, and business stakeholders — to translate ambiguous requirements into well-engineered solutions. - Raise the bar through code review, design review, and mentorship of more junior engineers. - Bring strong engineering discipline, a clear communication style, and a track record of shipping meaningful work that holds up well in production. Qualifications - Bachelor’s or Master’s degree in Computer Science, Mathematics, Physics, or a related quantitative discipline. - Six or more years of software engineering experience, with significant time in fintech. - Strong programming skills in C++, Java, or Python (preferably more than one). - Solid grounding in financial markets, instruments, and basic quantitative methods. - Hands-on experience building low-latency, high-throughput systems. - Experience with market data systems and FIX protocol implementations. - Strong understanding of risk and P&L attribution. - Experience with high-performance computing patterns and concurrency. - Excellent debugging, profiling, and performance-tuning skills. - Strong communication and documentation skills. Requirements - Design and implement low-latency trading, pricing, and risk systems in C++, Java, or Python. - Translate quantitative models from prototypes (often in Python or MATLAB) into production-quality implementations. - Build robust market data ingestion and normalization pipelines for high-volume tick data. - Develop pricing libraries for derivatives and structured products, with rigorous testing against analytical benchmarks. - Implement risk engines, P&L attribution systems, scenario analysis tools, and stress-testing capabilities used by traders, risk managers, and quants to make informed decisions under uncertain market conditions. - Profile and optimize critical-path code for latency and throughput, applying systematic measurement, targeted improvements, and data-driven validation to deliver quantifiable gains in throughput, latency, or resource efficiency. - Build comprehensive backtesting and simulation infrastructure that lets researchers evaluate strategies against historical data and synthetic scenarios with reproducible, audit-friendly results. - Collaborate closely with quants, traders, and risk officers to refine models and tooling. - Implement regulatory and compliance reporting workflows where applicable, ensuring outputs meet jurisdictional requirements, are auditable end-to-end, and can be reproduced reliably for retrospective analysis. - Ensure full observability of trading systems with appropriate logging, metrics, and audit trails. - Lead incident response for trading-critical issues with calm and rigor. - Maintain comprehensive, current technical documentation — including architecture diagrams, design decisions, configuration references, runbooks, and operational procedures — so that the system remains supportable, auditable, and easy to onboard new engineers onto over time. - Mentor junior engineers and contribute to engineering culture in the team. Benefits - Competitive salary range of $100,000–$150,000 Annually. - 100% Remote work opportunity. - Full-time, Direct W2 position. How to Apply Would you like to know more about this opportunity? For immediate consideration, please send your resume to [email protected] . Learn more about Bright Vision Technologies at www.bvteck.com .
.NET Lead Developer
TransUnionAt TransUnion, we encourage and are committed to creating a real, positive impact and shared sense of purpose within our Workforce for Good, which empowers our people to grow, innovate and contribute to a better future for our communities and customers. We strive to build an environment where our associates are in the driver’s seat of their professional development— while having access to help along the way. We recognize that success comes when our associates thrive both professionally and personally; that’s why we prioritize work/life flexibility and offer resources for our teams across the globe to collaborate and drive excellence.
TransUnion's Job Applicant Privacy Notice Team Overview The FactorTrust team is a highly talented and results-driven organization responsible for run-and-protect operations of the FactorTrust Bureau platform, while also leading cloud migration initiatives and new product development. The team brings a startup mindset, entrepreneurial spirit, and strong ownership culture to drive innovation, operational excellence, and modernization across scalable, secure, and customer-focused solutions. This is a hybrid position and involves regular performance of job responsibilities virtually as well as in-person at an assigned TU office location for a minimum of two days a week. Role Overview And Core Responsibilities - Lead and manage FactorTrust Bureau fulfillment and back-office applications, ensuring operational stability, platform reliability, and successful project delivery. - Manage an IT team composed of full-time associates and contractors, providing coaching, mentorship, and upskilling opportunities to support team growth and delivery excellence. - Own the full software development lifecycle, from solution design and development through deployment, support, and continuous improvement. - Oversee system design, application architecture, and technology changes to ensure scalable, secure, and business-aligned solutions. - Drive application support, incident management, change management, and service KPI performance to meet internal and external SLAs and improve customer satisfaction. - Design, develop, and implement enterprise-scale solutions that align with business strategy, technical standards, and organizational goals. - Provide technical leadership through code reviews, pair programming, design guidance, repository management, and engineering best practices. - Troubleshoot and resolve complex technical issues across multiple platforms, components, cloud environments, and hybrid infrastructures. - Collaborate with engineering, product, architecture, operations, platform, DevOps, SRE, data governance, release management, and global corporate teams to deliver high-quality solutions. - Evaluate emerging technologies and drive innovation to improve platform capabilities, scalability, reliability, operational efficiency, and customer outcomes. Work Schedule - This role follows a Monday through Friday schedule from 1:00 PM to 10:00 PM. Required Knowledge And Experiences - Bachelor’s or Master’s degree in Computer Science, Information Technology, STEM, or equivalent relevant experience. - 10+ years of software development experience, with a strong background in enterprise application development and Microsoft technologies such as .NET Framework and SQL Server. - Experience leading software delivery across the full development lifecycle, including design, development, deployment, support, documentation, and operational excellence. - Strong understanding of Credit platform capabilities, enterprise-scale application architecture, solution design, and business requirement translation. - Demonstrated ability to mentor engineers, conduct code and design reviews, solve complex problems, and drive initiatives aligned to organizational goals. Required Technical Skills - Strong experience with Microsoft technologies, including .NET Framework and SQL Server. - SaaS/PaaS product development experience. - Strong programming and scripting experience, preferably with Java, Python, Scala, or JavaScript. - Experience with cloud services such as GCP, Azure, or AWS, as well as Kubernetes or Docker. - Experience with relational databases, NoSQL databases, Git/version control, API development using Spring Boot, automated testing, Infrastructure as Code, Continuous Deployment, and automated configuration management We’re Also Looking for the Preferred Skills Below. Whether You Are Proficient or Could Use Some Brushing Up, We’re Happy to Support Your Career Development and Growth in: - Cloud Architect or Cloud Engineer certification. - Experience with large-scale data processing systems such as Hadoop, MapReduce, or Spark. - Front-end development and usability experience. - Experience supporting cloud-native and desktop business applications for U.S. Markets Credit platforms. - Experience cross-training and mentoring junior engineers #LI-MR1 TransUnion Overview: At TransUnion, we encourage and are committed to creating a real, positive impact and shared sense of purpose within our Workforce for Good, which empowers our people to grow, innovate and contribute to a better future for our communities and customers. We strive to build an environment where our associates are in the driver’s seat of their professional development— while having access to help along the way. We recognize that success comes when our associates thrive both professionally and personally; that’s why we prioritize work/life flexibility and offer resources for our teams across the globe to collaborate and drive excellence. Be a part of our Workforce for Good – you’ll work with great people, pioneering products and cutting-edge technology. TransUnion Job Title Lead Developer, Software Development


