Corporate Tools LLC logo
Corporate Tools LLC

Corporate Tools is proudly, stubbornly independent. No outside investors calling the shots. It’s just us choosing customers over profits, every time. We build the behind-the-scenes tools that keep businesses running: software, LLC filings, registered agent service, website and domain registration, address services… basically all the unglamorous stuff that makes companies actually work. We’ve grown into one of the largest B2B providers in the U.S. by sticking to a simple mission: solve the real, messy, confusing problems of starting and running a business, while keeping your privacy intact and making your life a whole lot easier.

Senior Software Engineer - Dallas, TX

Software EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,200Since 2014

Location

Texas

Posted

6 hours ago

Salary

$185K / year

Seniority

Senior

English

Job Description

Senior Software Engineer - Dallas, TX

Corporate Tools LLC

Overview Corporate Tools is hiring a Senior Software Engineer in Dallas, TX. You will be a traditional company employee. This role is remote for now, but we like to keep things flexible. There may be times when we'll ask you to come into the office, think of it as an occasional change of scenery. You'll be working 40 hours a week and, of course, enjoy great company benefits. One moment, you'll be deep in system design, debating architectural tradeoffs and mapping out the future. The next, you'll be turning a "this seems impossible" project into a series of achievable wins that get the team moving. We love hard problems, messy challenges, and the kind of technical puzzles that make you lose track of time (in a good way). We're a nimble team that values smart decisions over red tape, thoughtful solutions over quick fixes, and software that gets better with age instead of more complicated. If you're the type of engineer who enjoys connecting big ideas to practical execution, gets excited by a tough technical challenge, and occasionally says "I have an idea..." right before solving a problem nobody else wanted to touch, you'll feel right at home. You'll join a collaborative team where knowledge is shared freely, questions are welcomed, and people genuinely enjoy working together. Whether you've been here ten years or ten days, you'll find teammates eager to help you succeed. If you're excited by complex problems, meaningful technical influence, and the opportunity to build software without the distractions of investor pressure or constant micromanagement, we'd love to meet you. What's in a title? At Corporate Tools, we don't put much stock in titles. They're helpful for job postings, but once you're here, what matters is your impact, growth, and the unique strengths you bring to the team. We use levels instead of traditional titles because they give us more flexibility to support career development without forcing people into rigid boxes. Through regular conversations, you'll have clear expectations, opportunities to grow, and ongoing discussions about challenging work, progression, and compensation. Our goal is simple: create an environment where talented people can keep learning, taking on new challenges, and building a career that's meaningful to them. And if you'd like a traditional title for LinkedIn, post away. Wage Up to $185,000 / year Benefits - 100% employer-paid medical, dental and vision for employees - Annual review with raise option - 22 days Paid Time Off accrued annually, and 4 holidays - After 3 years, PTO increases to 29 days. Employees transition to flexible time off after 5 years with the company-not accrued, not capped, take time off when you want - The 4 holidays are: New Year's Day, Fourth of July, Thanksgiving, and Christmas Day - Paid Parental Leave - Up to 6% company matching 401(k) with no vesting period - Quarterly allowance - Use to make your remote work set up more comfortable, for continuing education classes, a plant for your desk, coffee for your coworker, a massage for yourself... really, whatever - Open concept office with friendly coworkers - Creative environment where you can make a difference - No dumb benefits like free dog walking on the weekends that snobby hipster places have to make you feel cool, but mathematically won't cost the company much money because you won't use it - Trail Mix Bar - oh yeah Responsibilities - Be a good human - Treat your co-workers with respect - Have a Growth Mindset, not a Fixed Mindset - Remember that it's a marathon, not a sprint. Help us bring calm to what can creep into a rush - Design, implement, document, and maintain front and back end systems for high-traffic applications - Help peel off monolith code into well-organized architecture - Help drive technical standards for the team - Design and implement novel systems from scratch, from billing to all kinds of crazy ideas we come up with - Help us set a high bar for quality, from code and systems to how we treat each other - Take substantial features from concept to shipping - Provide material feedback on the work of junior and mid-level programmers - Monitor and ensure automated processes run as expected - Perform routine automation assignments with minimum supervision - Communicate consistently with stakeholders, managers, and other teams about releases - Participate in the training or development of others, as directed Requirements - Must be located in Dallas, TX or willing to relocate - Bachelor's degree in computer science or other equivalent degree/experience - Minimum of 6 years full stack application development, software test automation experience, and object oriented development - 4+ years working with back-end frameworks such as Rails, Laravel, Django, etc. - 4+ years working front-end frameworks such as Vue, Angular, React, etc. - 2+ years working with relational databases and writing SQL queries or stored procedures - Advanced level of querying in ORMs such as ActiveRecord and Sequel - Experience mentoring junior to mid-level engineers while balancing current work - High proficiency in some of the following AWS services: ECS, EC2, S3, CloudWatch, RDS, ElasticSearch, VPC - Proficient in vanilla JavaScript (outside of using it with a modern web framework) - High level of ability coding in Ruby and expert level familiarity with the Rails framework - Experience with large Rails/Rack- based applications Back to Jobs Senior Software Engineer - Dallas, TX Dallas, TX Apply Now Why Work Here You've been building large rails apps for other companies. The ones with carrots dangling in front of you, hipster benefits and slippery ladders. You've always wondered if there's a place where profits and titles aren't everyone's motivation. Where people just want you to make great software. You like the idea of working for a locally-owned and operated company that competes in an extremely competitive space nationwide. You like that your work matters today and will affect millions of our business customers. You love to code, but you want to take part in the planning without being required to deal with stakeholders and project managers all day. You want to make cool stuff. You want your cool stuff to be really good. But most importantly, if you made a dish of noodles and butter for someone and asked them what they thought of it, if they said it was okay or good and didn't give you feedback, you'd feel a little left out... you'd want a little more... because okay or good isn't fulfilling to you. But at the same time... it's just a job. Yourself/Family/Friends/Personal Time is number 1. Work is number 2 or 3. Our goal is to use the incredible business we are excited to be a part of to support all of our personal time. We all want to live a full personal life. We'll have more fun working together during the day if we know there's a clear cutoff. This way, we can create a work environment where we can not only go home at the end of the day, but mentally shut off work and mentally go home also. We focus on creating a welcoming, supportive job environment that pays well and doesn't stress you out, so when you call it a day, you go have fun personally. #BI-Remote

Related Job Pages

More Software Engineer Jobs

Mastercard logo

Lead Software Engineer

Mastercard

Founded in 1966, Mastercard is a worldwide transaction, payment-processing, and consulting company best known for its line of personal and business credit cards. As an employer, Ma

Full TimeRemoteTeam 38,800Since 1966

Our Purpose Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Lead Software Engineer Overview The Program Modernization team at MasterCard drives transformation and champions modernization across technology, risk, and service operations. We establish the foundation for scalable programs, resilient systems and control governance that empowers transformation. The mission of the Technology Modernization team is to enable all the Mastercard programs across the organization to thrive in an evolving regulatory environment by fostering a culture of strong technology controls and effective execution. The team designs and delivers innovative, data-driven solutions that fulfill assurance obligations and regulatory requirements by proactively identifying risks, build real-time tools that leverage technology to continuously test and monitor the control environment. These capabilities enables audit-ready compliance portal for inventorying, managing, testing, and evidencing technology controls. Mastercard is committed to driving innovation through advanced technologies and data-driven insights. We are seeking a Lead Engineer to design and deliver scalable, enterprise-grade AI solutions that enhance our digital capabilities and customer experiences. This role will focus on building intelligent, production-ready systems leveraging large language models (LLMs), knowledge bases with vector search, and modern cloud/data platforms, while ensuring alignment with Mastercard's standards for security, performance, and reliability. Role & Responsibilities Design, develop, and deliver AI-powered solutions leveraging modern architectures, including LLM-based systems and retrieval-augmented generation (RAG) Build and maintain enterprise knowledge bases with vector search capabilities, enabling semantic search and intelligent information retrieval Develop LLM-driven applications using frameworks such as LangChain, including prompt engineering, chaining, and orchestration patterns Implement and integrate solutions leveraging Model Context Protocols (MCP) or equivalent model interaction frameworks Architect scalable and secure solutions across cloud and data ecosystems, including AWS, Cloudera, and Databricks Collaborate cross-functionally with product, engineering, and data teams to translate business needs into AI-enabled solutions Develop and maintain robust APIs and microservices to support AI applications and front-end integrations Ensure solutions adhere to Mastercard's standards for data governance, security, compliance, and operational excellence Monitor and optimize model performance, reliability, and scalability in production environments Contribute to technical design discussions, mentor junior engineers, and promote engineering best practices All About You Proven experience (10 to 15 years) in software engineering, with strong focus on AI/ML and distributed systems Bachelor's or Master's degree in Computer Science, Artificial Intelligence, Data Science, or a related discipline Strong proficiency in Python, with experience building scalable backend systems Experience with Angular or similar frontend frameworks for building user-facing AI applications Hands-on experience with LLM frameworks (e.g., LangChain) and building RAG-based systems Expertise in designing knowledge bases with vector search and working with embedding models Strong experience with cloud platforms, particularly AWS, and familiarity with Cloudera and Databricks ecosystems Solid understanding of system design, APIs, and microservices architecture Preferred Skills Experience with Model Context Protocol (MCP) or similar AI orchestration frameworks Experience with vector databases such as PGVector, GraphDB Familiarity with MLOps practices, including CI/CD pipelines, monitoring, and lifecycle management Knowledge of containerization and orchestration (Docker, Kubernetes) Experience working in highly regulated, large-scale enterprise environments Key Competencies Strong problem-solving and analytical thinking Ability to operate effectively in a collaborative, fast-paced environment Excellent communication and stakeholder engagement skills Demonstrated ownership and accountability for end-to-end delivery Commitment to continuous learning and staying current with emerging AI technologies Corporate Security Responsibility All activities involving access to Mastercard assets, information, and networks must comply with Mastercard's security policies and standards. Employees are responsible for maintaining the confidentiality, integrity, and availability of information. Corporate Security Responsibility All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must: - Abide by Mastercard's security policies and practices; - Ensure the confidentiality and integrity of the information being accessed; - Report any suspected information security violation or breach, and - Complete all periodic mandatory security trainings in accordance with Mastercard's guidelines.

Ireland

Role Description We are seeking an experienced Dell Boomi Developer to design, build, and operate enterprise integrations using the Boomi AtomSphere platform. In this role you will own the full integration lifecycle — from analysis and design through development, deployment, monitoring, and ongoing support — and will partner with application teams, enterprise architects, and integration partners. The ideal candidate will combine strong hands-on Boomi expertise with broad knowledge of enterprise integration patterns, API management, and event-driven architectures. In this role you will work closely with cross-functional partners — product, design, engineering, operations, and business stakeholders — 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. The successful candidate brings strong engineering discipline, a clear communication style, and 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 integration experience with strong focus on Dell Boomi AtomSphere. - Hands-on experience with Boomi processes, connectors, and Atom/Molecule runtimes. - Solid scripting skills (Groovy, JavaScript) for Boomi customization. - Working knowledge of Boomi API Management. - Experience with API security standards (OAuth2, mTLS, certificate-based). - Familiarity with event-driven integration patterns. - Hands-on experience integrating SAP, Salesforce, Workday, NetSuite, or similar SaaS platforms. - Experience with CI/CD tooling for Boomi. - Excellent troubleshooting, communication, and documentation skills. Requirements - Design and develop Boomi integration processes, including connectors, data maps, decisions, branches, and exception handling. - Apply Boomi’s low-code patterns alongside custom scripting (Groovy, JavaScript) for complex transformations. - Build connectors and use the Boomi Connector SDK where required. - Configure and manage Atom and Molecule runtimes appropriate to workload needs. - Design and operate API management strategies using Boomi API Management. - Implement secure authentication patterns including OAuth2, mTLS, and certificate-based authentication. - Build event-driven and pub/sub patterns using Boomi Flow, Event Streams, and external messaging platforms. - Develop CI/CD pipelines for Boomi processes using Boomi’s deployment APIs, GitHub Actions, or Jenkins. - Lead migration efforts to retire legacy integrations from other middleware platforms to Boomi, planning phased cutovers, building backward-compatibility shims where needed, and ensuring each migration step is reversible and well-monitored. - Implement comprehensive monitoring, alerting, and operational dashboards, applying disciplined engineering practices and partnering closely with stakeholders to ensure outcomes are durable, well-documented, and aligned with broader team and platform standards. - Profile and optimize performance of high-volume Boomi integrations, applying systematic measurement, targeted improvements, and data-driven validation to deliver quantifiable gains in throughput, latency, or resource efficiency. - 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 developers and contribute to internal integration patterns and standards. Benefits - Competitive base salary commensurate with experience, plus benefits.

United States
Tradeweb Markets logo

Senior Java Algo Developer

Tradeweb Markets

Tradeweb Markets is a financial services company that has become a global leader in operating electronic marketplaces for money markets, equities, credits, and rates. The company,

Software Engineer14 hours ago

Role Description We're hiring a Senior Java Engineer. This is a highly hands-on role where you'll be writing production code alongside the team every day. You'll spend most of your time optimizing hot paths, designing new algorithm containers, and improving end-to-end latency. You will also own the algo pipeline: how strategies move from research and calibration through certification and into production. Your work spans market-data ingest, strategy decisioning, order routing, and gateway egress — all under microsecond-to-low-millisecond budgets. Asset coverage: fixed income is our anchor today, with an active roadmap to expand the platform across additional asset classes — listed derivatives, FX, crypto, and others as the business grows. Tradeweb Technology jobs are fully remote. The Tradeweb Technology hub is in our Jersey City office which can be used for team meetings and collaboration efforts. There may be days where travel to the Jersey City office is recommended for organizational off sites. Job Responsibilities - Own latency and throughput end-to-end — from market-data ingest through strategy decisioning to gateway egress. You set the bar and the budgets, and you measure them. - Design and implement new algorithmic order types and synthetic multi-leg execution logic, with fixed income as the current anchor and new asset classes coming online as the roadmap expands. - Profile and tune the JVM hot path — GC behavior, allocation patterns, lock-free concurrency, off-heap memory, mechanical sympathy. JFR / async-profiler / flame graphs are daily tools. - Operate the algo pipeline — version control, certification harness, backtesting and shadow-trading frameworks, and post-trade analytics for strategy health. - Partner with our in-house quant team — translate their signals and research into algorithmic designs and deterministic, production-grade execution code. You don’t need to be a quant; you need to work fluently with them. - Maintain venue connectivity — FIX-based client gateways, exchange-direct integrations, ECN and venue connectors, and new asset-class connectivity as the platform expands. - Modernize legacy services from Java 8 onto current LTS — sequence the migration without disrupting trading flow and bring older modules onto the same standards as the rest of the platform. Qualifications - 8+ years building production Java systems, with at least 4 years in latency-sensitive trading infrastructure (HFT, market making, execution algos, low-latency OMS/EMS, or equivalent). - Demonstrated JVM optimization for microsecond-to-low-millisecond latency budgets: GC tuning (G1, ZGC, Shenandoah, or Azul Zing), JIT behavior, escape analysis, allocation profiling, and lock-free concurrency primitives. - Deep experience with high-performance messaging and IPC — Aeron, Chronicle Queue / Chronicle Map, LMAX Disruptor, or equivalent — and binary wire formats such as SBE, FlatBuffers, or proprietary. - Production FIX experience across 4.2, 4.4, 5.0 SP2, and FIXT, with hands-on use of a Java FIX engine (QuickFIX/J, Fix Antenna, or proprietary). Comfortable extending custom tags and managing session-level concerns. - Tick-store / time-series market-data systems — capture, persistence, deterministic replay, and use in research and backtesting workflows. - Complex-event-processing (CEP) for strategy hosting — instrument lifecycle, order state machines, leg-by-leg synthetic execution, and deterministic strategy containers. - Exchange-grade order management and execution — OMS/EMS internals, smart order routing, pre-trade risk (limit checks, fat-finger guards, kill switches), and post-trade reconciliation. - Working familiarity with C# / .NET — several adjacent tools in our stack are .NET-based; you can read, debug, and occasionally contribute. Preferred Qualifications - Institutional electronic trading across multiple asset classes — fixed income, listed derivatives, equities, FX, or crypto. Breadth across asset classes is a meaningful plus. - Crypto execution experience: spot connectivity (Coinbase, Binance, OKX, Kraken), CEX/DEX routing, perpetual futures, or basis trading across venues. - Hands-on colo operations in major financial data centers (e.g., AUR, NY4, LD4, TY3, FR2). - Exchange-direct market data and order entry: CME MDP3 / iLink, ICE eFix, Eurex ETI/EOBI, NASDAQ ITCH/OUCH, or equivalent venue-native protocols. - Kernel-bypass networking (Solarflare/Onload, DPDK, eBPF) and OS-level tuning — CPU isolation, IRQ pinning, hugepages, NUMA awareness. - Experience with deterministic simulation, event-driven backtesting frameworks, and TCA / execution-quality measurement. Benefits - Health Insurance: Highly competitive medical, dental, and vision programs. - Hybrid Environment: Our employees have the flexibility of working in the office and from home. - Health Care and Dependent Care Flexible Spending Accounts: You may elect to set aside pre-tax earnings to pay for eligible health care and dependent day care expenses for you and your eligible family members. - Maven Family Building Benefit: Maven offers support for fertility and preconception; pregnancy and post-partum; adoption; surrogacy and pediatrics for children up to age 10. Tradeweb provides a $10,000 lifetime reimbursement towards fertility, egg freezing, adoption and surrogacy expenses. - Building Wealth - 401(k) Savings Plan: Employees are immediately eligible for the 401(k) plan. Participants may contribute up to 75% of eligible compensation into a traditional 401(k) and/or Roth 401(k). Tradeweb will match 100% of the first 4% of compensation that you contribute. - Pre-Tax Commuter Benefits Program. - ARAG Legal Services. - Employee Assistance Program. - Tuition Reimbursement. - Financial Wellness Tools. - Travel Assistance Benefits. - Pet Insurance. - Corporate Gym Subsidies. - Wellness Perks. - Paid Time Off and Parental Leave.

United States
$175K - $250K / year
Innodata logo

Subject Matter Experts

Innodata

Innodata, with over 35 years of expertise, is a trusted leader in data solutions and AI innovation. The company specializes in training and deploying generative

Software Engineer15 hours ago

Role Description We are seeking experienced Subject Matter Experts (SMEs) to support the training and evaluation of advanced AI models. You will leverage your domain expertise to create, review, and validate high-quality technical content, ensuring AI-generated responses are accurate, logical, and scientifically sound. Domains Hiring For - High-Energy Physics Theory - Number Theory / Competition Mathematics - Computer Vision (Classical CV, CNNs, Video Analytics, Segmentation) - Statistical Machine Learning (Feature Selection, Statistical Modelling) - Natural Language Processing (NLP) with Large Language Models (LLMs) - Signal Processing (Compressed Sensing, Digital Signal Processing, Feature Selection) - Computational Neuroscience What You'll Own: - Review the assigned domain archives thoroughly to understand the subject matter, terminology, processes, policies, historical context, and key updates. - Extract relevant facts, concepts, scenarios, exceptions, and decision points from the archived material. - Create clear and accurate question-and-answer pairs based only on the approved archive content. - Cover different levels of complexity, including factual recall, conceptual understanding, application-based scenarios, reasoning, and edge cases. - Ensure every answer is complete, unambiguous, and traceable to the relevant archive, document, or source section. - Avoid assumptions, external information, duplicate questions, and content that is outdated or inconsistent with the latest archived version. - Flag gaps, conflicting information, unclear language, or missing context in the archives for domain-owner clarification. - Classify each Q&A with relevant metadata such as domain, topic, difficulty level, source archive, version/date, and reviewer status. Qualifications - Master's or PhD in the relevant domain - Strong research, analytical, and problem-solving skills - Excellent written English communication - Prior experience in research, academia, or industry is preferred - Familiarity with AI, Machine Learning, or LLMs is an added advantage Requirements - The expected salary range for this position is $75- $100 USD per hour, based on experience, skills, and qualifications Company Description Innodata (Nasdaq: INOD) is a global data engineering company. We believe that data and Artificial Intelligence (AI) are inextricably linked. Our mission is to enable the responsible advancement of artificial intelligence by providing the data, evaluation frameworks, and human expertise required to build AI systems that can be trusted at scale. We provide a range of transferable solutions, platforms, and services for Generative AI / AI builders and adopters. In every relationship, we honor our 36+ year legacy delivering the highest quality data and outstanding outcomes for our customers.

United States
$75 - $100 / hour