We are ranked #1 on APUC for student accommodation, conference & events, hotel, and multifunctional management systems
Senior Software Engineer
Location
United States
Posted
48 days ago
Salary
$160K - $190K / year
Seniority
Senior
Job Description
Senior Software Engineer
Kinetic
About Kinetic Backed by Nationwide, we’re transforming workers’ comp with technology-driven solutions for injury prediction, prevention, and management—helping employers create safer, healthier workplaces. We also work directly with enterprise clients. Our platform is built for labor intensive industries including parcel delivery, manufacturing, and wholesale/warehousing operations. From wearable tech that reduces strain and sprain injuries by over 60% to a tech-driven program that speeds up return-to-work and generative AI for claims management, we're redefining what workers' comp can do. We’re a remote-first team headquartered in New York City, growing fast—10x in the past two years—and driven by accountability, continuous improvement, and collaboration. If you're excited to build a career with impact, we’d love to meet you. Kinetic has been named to: Business Insurance's Best Place to Work in Insurance 2025 The Role As a Senior Software Engineer on our team, you’ll be a versatile contributor working across a wide range of projects and technologies in service of Kinetic’s mission. You’ll collaborate with cross-functional teams to design, build, and maintain full-stack serverless software systems, including scalable backend services, intuitive user interfaces, and reliable internal tools. You will also work on AI-powered features, including autonomous agents and LLM-based applications, as part of our broader platform initiatives. The role provides broad exposure to product development across our platform. We’re looking for someone who enjoys tackling complex, real-world challenges, thrives in a fast-paced environment, and is eager to learn and adapt as technologies evolve. You’ll contribute to everything from core infrastructure to experimental features, helping deliver high-impact solutions that reduce workplace injuries and improve operational outcomes for our customers. A strong engineering foundation, curiosity, and a collaborative mindset are key to success in this role. Responsibilities: - Lead the design, development, and implementation of robust, scalable, and cloud-native software solutions that directly contribute to Kinetic’s mission. - Write clean, efficient, tested, and maintainable code in a team environment. - Collaborate with product managers, designers, other engineering teams, and business stakeholders to translate requirements into software architectures and technical solutions. - Provide leadership and mentorship to peers and more junior engineers, fostering a culture consistent with Kinetic’s core values and industry best practices. - Participate in architecture and code reviews to ensure consistent quality, reliability, and scalability of software systems. - Champion security best practices in software design and development. - Proactively identify opportunities for improvement in existing systems and processes. - Troubleshoot and resolve complex technical issues, emphasizing root cause analysis and post-mortem documentation. Basic Qualifications: - Bachelor's degree in Computer Science or a related field with at least 7 years of relevant experience. - Full-stack development experience in a modern tech stack that includes TypeScript in a cloud environment. - Experience building software products from concept through implementation and operations. - Proven track-record of building and operating large-scale cloud solutions in production, including testing, deployment, monitoring and tech debt management. - The working language at Kinetic is English. Preferred Qualifications: - Experience developing and deploying AI features in production software, especially those leveraging LLMs or agentic AI patterns. - Experience with AWS, serverless, SQL and no-SQL databases, data lakes, stream & batch processing systems. - Strong testing and documentation practices. You can give examples of documentation and testing challenges you have solved in the past and how you would apply those solutions to new environments. - Experience with production security practices in the cloud including building systems that meet enterprise security standards and industry best practices. What we offer: - This is a remote position (candidate must be a full time U.S. resident) - Salary Range: $160,000 - 190,000 per year - Equity Grant - Medical, dental, and vision insurance - 20 vacation days per year - 9 federal holidays off - Parental Leave - Pre-tax 401k contribution - HSA with compatible health plans - FREE: Health Advocate - FREE: Telehealth Membership - FREE: OneMedical Account
Related Guides
Related Job Pages
More Software Engineer Jobs
Associate-Graduate:Developer
Referrals OnlyThoughtworks is a dynamic and inclusive community of bright and supportive colleagues who are revolutionizing tech. As a leading technology consultancy, we’re pushing boundaries through our purposeful and impactful work. For 30+ years, we’ve delivered extraordinary impact together with our clients by helping them solve complex business problems with technology as the differentiator. Bring your brilliant expertise and commitment for continuous learning to Thoughtworks. Together, let’s be extraordinary.
Location: US (East & Central Time Zones) Entry-level data engineers at Thoughtworks partner with senior developers to build, maintain, and test data applications on different projects. They listen thoughtfully to understand the context of a business problem and write clean and iterative code to deliver a powerful end result. They are passionate about the data world and want to learn using the latest tools, frameworks, and offerings. Our entry-level consultants start their careers with the First Year Experience, our year-long program beginning at Thoughtworks University with a three-week immersive training, followed by monthly sessions on specific topics. We value tech talent from diverse backgrounds. Whether you are a computer science major with under a year of experience, a coding boot camp graduate, or a career changer aiming to become a seasoned data engineer, join our passionate technologist community and seize the opportunity to grow. Work Authorization: You must be authorized to work in the United States on a full-time basis without the need for employer sponsorship now or in the future. Thoughtworks will not offer employment to F-1 (student) visa holders who require employer sponsorship in the future or who cannot work full-time at the time of application Job responsibilities - You will pair to write clean and iterative code using the best practices in a pair programming environment. - You will collaborate with fellow team members to build data processing pipelines, addressing clients' challenges. - You will learn and apply the latest Big Data technology and data engineering practices to solve client problems. - You will learn and use continuous delivery practices to improve software delivery. - You will work in collaborative, cross functional teams to build innovative customer experiences and create meaningful change for a variety of clients. - You will learn to incorporate data quality into your day-to-day work as well as the delivery process. - You will collaborate within Thoughtworks’ teams as well as with client’s teams, encouraging open communication and advocating for shared outcomes. Job qualifications Technical Skills - You have a strong foundational knowledge of Python and understand OO concepts. - You understand analysis, coding and object-oriented concepts. - You have basic conceptual understanding of data modeling. - You have awareness of clean-code concepts and practices. - Conceptual knowledge of or exposure to cloud data platforms like Snowflake or Databricks is a plus. - You have working knowledge of writing and optimizing SQL queries. Professional Skills - You thrive in a collaborative, flat environment that values transparency, openness, feedback and change. - You have a passion for learning and sharing knowledge as well as a desire to create meaningful solutions for business problems. - You are resilient in ambiguous situations and can approach challenges from multiple perspective. Other things to know Learning & Development There is no one-size-fits-all career path at Thoughtworks: however you want to develop your career is entirely up to you. But we also balance autonomy with the strength of our cultivation culture. This means your career is supported by interactive tools, numerous development programs and teammates who want to help you grow. We see value in helping each other be our best and that extends to empowering our employees in their career journeys. Responsible Use of AI in Recruitment At Thoughtworks, we use AI tools to support our recruitment team with administrative tasks such as drafting communications, scheduling interviews and writing job descriptions. Crucially, our AI tools do not screen, assess, rank or make hiring decisions. Every application is reviewed by our team and all selection decisions are made exclusively by our interviewers and hiring managers. We are committed to fairness and responsible AI. We actively manage our AI systems by testing, monitoring for biased outcomes and implementing mitigation measures. We hold our third-party vendors to these same high standards through a rigorous governance process. For additional information, please see our full Thoughtworks AI Policy for Recruitment. EEO Thoughtworks is an equal-opportunity employer. We are committed to providing equal employment opportunities to all qualified applicants and employees without regard to race, color, religion, sex (including pregnancy, childbirth, and related medical conditions), sexual orientation, gender identity or expression, national origin, ancestry, age, disability, genetic information, marital status, military or veteran status, or any other characteristic protected by applicable federal, state, or local law. We prohibit discrimination and harassment of any kind and are dedicated to providing a work environment free from discrimination and harassment. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, stermination, layoff, recall, transfer, leaves of absence, compensation, and training. Thoughtworks is also an affirmative action employer of veterans and individuals with disabilities. For additional information, please see the Thoughtworks, Inc. Equal Employment Opportunity & Affirmative Action Policy Statement. US - Work Authorization Applicants for employment in the US must have work authorization that does not now or in the future require sponsorship of a visa for employment in the United States. Accommodations Thoughtworks is committed to providing reasonable accommodations to qualified applicants with disabilities or sincerely held religious beliefs, practices, or observances, in accordance with applicable law. If you need a reasonable accommodation to complete any part of the application process, participate in interviews, or otherwise engage in the hiring process, you may request an accommodation by completing this form or speaking with your recruiter. Requests may be made at any stage of the application or interview process. Once a request is received, Thoughtworks will engage in an interactive process with the applicant to determine an appropriate accommodation. Applicants are not required to disclose medical diagnoses or detailed personal information in order to request an accommodation. All accommodation requests will be handled in a timely, confidential, and respectful manner, consistent with applicable legal requirements. Requesting an accommodation will not negatively affect your consideration for employment. Company prohibits retaliation against any applicant for requesting an accommodation or participating in the accommodation process. Accommodations made during the recruitment process are not a guarantee of future or continued accommodations once hired. If you are hired by Thoughtworks, and require an accommodation to perform the essential functions of your role, you may be asked to engage in our reasonable accommodation process. Cancellations As a technology consultancy, the projects we undertake are subject to change based on client needs and agreements. While we strive for consistency, please be aware that project scope or availability may shift, or projects may even be cancelled, during the recruitment and selection process, which is often outside of our direct control. Should the project related to this vacancy be significantly altered or cancelled, all impacted candidates will be promptly and duly informed of the change About Thoughtworks Thoughtworks is a dynamic and inclusive community of bright and supportive colleagues who are revolutionizing tech. As a leading technology consultancy, we’re pushing boundaries through our purposeful and impactful work. For 30+ years, we’ve delivered extraordinary impact together with our clients by helping them solve complex business problems with technology as the differentiator. Bring your brilliant expertise and commitment for continuous learning to Thoughtworks. Together, let’s be extraordinary. #LI-Remote Salary Benefits: https://www.thoughtworks.com/en-us/careers/benefits The annual salary range posted is subject to many factors and may vary depending on experience, geographic location, job responsibilities, performance, skills and/or training. Salary $83,000—$88,000 USD See here our AI policy.
We are knowmad mood! Somos una compañía líder en transformación digital, en constante evolución y a la vanguardia de la tecnología. Nacimos para provocar un cambio real a través de la innovación y el desarrollo sostenible, con la misión de aportar valor a los clientes e impulsar nuestro talento. Formado por más de 3.000 personas creativas, digitales e innovadoras conectadas a un propósito y capaces de generar conexiones con personas de todo el mundo. Un equipo responsable, flexible y con alta capacidad de adaptación a las necesidades de nuestros clientes y del mercado, a la vez que proporciona valor, visión, creatividad, expertise, profesionalidad y pasión por la tecnología en cada proyecto. Los valores que marcan nuestro rumbo y nos guían hacia la excelencia son la colaboración, la innovación, el compromiso, la diversión y la confianza. A través de esta oportunidad participarás en desarrollos de proyectos trabajando con entornos tecnológicos actualizados, asumiendo un rol de desarrollador/a o analista programador/a Java con modalidad 100% teletrabajo. Para hacer match... Experiencia sólida en Java, Spring Boot y microservicios. Experiencia desarrollando con Java a partir de la versión 8 (preferentemente Java 17/21). Experiencia trabajando con BBDD relacionales y no relacionales. Valorable experiencia en entornos cloud (AWS, Azure...) Valorable experiencia trabajando con colas (Kafka preferible). Experiencia con test unitarios, integración. Experiencia trabajando bajo un marco de metodología agil. ¿Cuáles son nuestros propósitos para ti? ❤️Apoyarte en tu crecimiento profesional Formaciones: si bien quieres acceder a formaciones técnicas en habilidades o idiomas, tenemos a tu disposición certificaciones oficiales, Udemy Business, TechDays, Meetups, calendario de formaciones que puedes visualizar AQUÍ 🧡Promover en conjunto la salud, el bienestar y ¡El buen ambiente! Trabaja con nosotros con modalidad 100% remota con contrato indefinido. 26 días de descanso (22 días vacaciones, 2 días de libre disposición y 24 y 31 diciembre festivos por defecto). Horario: 8.30 a 18h ( flexible) L-J y V 8 a 15h e Intensiva de Verano Julio y Agosto de 8 a 15h. Actividades de Teambuilding: nos gusta divertirnos y estar en contacto con nuestros. Sé embajador de nuestra marca, a través de nuestro plan amigo. Kudos: fomentamos una cultura de feedback y reconocimiento. Plan de retribución flexible (seguro médico, transporte, tickets guardería, tickets restaurante). 💛Ser partícipes de tus momentos más especiales Sorpresas: Tendrás alguna sorpresa asegurada durante el año (aniversario de trabajo, cumpleaños, nacimientos..). ¿Te gustaría ser partícipe de nuestra evolución? Para estar al corriente de nuestras novedades síguenos aquí -> knowmad mood En knowmad mood nos comprometemos con la igualdad de oportunidades y el respeto a la diversidad. Aplicamos nuestro Plan de Igualdad y el principio de no discriminación en todos nuestros procesos de selección.
We are knowmad mood! Somos una compañía líder en transformación digital, en constante evolución y a la vanguardia de la tecnología. Nacimos para provocar un cambio real a través de la innovación y el desarrollo sostenible, con la misión de aportar valor a los clientes e impulsar nuestro talento. Formado por más de 3.000 personas creativas, digitales e innovadoras conectadas a un propósito y capaces de generar conexiones con personas de todo el mundo. Un equipo responsable, flexible y con alta capacidad de adaptación a las necesidades de nuestros clientes y del mercado, a la vez que proporciona valor, visión, creatividad, expertise, profesionalidad y pasión por la tecnología en cada proyecto. Los valores que marcan nuestro rumbo y nos guían hacia la excelencia son la colaboración, la innovación, el compromiso, la diversión y la confianza. A través de esta oportunidad participarás en nuevos desarrollos de proyectos, asumiendo un rol de desarrollador/a senior backend Java en un importante cliente del sector bancario. - Trabajarás 100% remoto. - Aportarás ideas en el equipo para implementar en los nuevos proyectos. Para hacer match... Experiencia sólida en Java (versiones actualizadas ej: 21), Spring, Spring Boot. Experiencia en microservicios y arquitectura hexagonal. Experiencia en entornos cloud (preferiblemente AWS). Experiencia en bróker de mensajes (preferiblemente Kafka) Experiencia sólida en testing. Valorable conocimientos y uso de IA en entornos profesionales. Experiencia en metodología agil. Buen nivel de inglés hablado. ¿Cuáles son nuestros propósitos para ti? ❤️Apoyarte en tu crecimiento profesional Formaciones: si bien quieres acceder a formaciones técnicas en habilidades o idiomas, tenemos a tu disposición certificaciones oficiales, Udemy Business, TechDays, Meetups, calendario de formaciones que puedes visualizar AQUÍ 🧡Promover en conjunto la salud, el bienestar y ¡El buen ambiente! Trabaja con nosotros con modalidad 100% remota con contrato indefinido. 26 días de descanso (22 días vacaciones, 2 días de libre disposición y 24 y 31 diciembre festivos por defecto). Horario: 8.30 a 18h ( flexible) L-J y V 8 a 15h e Intensiva de Verano Julio y Agosto de 8 a 15h. Actividades de Teambuilding: nos gusta divertirnos y estar en contacto con nuestros. Sé embajador de nuestra marca, a través de nuestro plan amigo. Kudos: fomentamos una cultura de feedback y reconocimiento. Plan de retribución flexible (seguro médico, transporte, tickets guardería, tickets restaurante). 💛Ser partícipes de tus momentos más especiales Sorpresas: Tendrás alguna sorpresa asegurada durante el año (aniversario de trabajo, cumpleaños, nacimientos..). ¿Te gustaría ser partícipe de nuestra evolución? Para estar al corriente de nuestras novedades síguenos aquí -> knowmad mood En knowmad mood nos comprometemos con la igualdad de oportunidades y el respeto a la diversidad. Aplicamos nuestro Plan de Igualdad y el principio de no discriminación en todos nuestros procesos de selección.
Software Engineer II
The Trade DeskWe’re committed to making digital advertising better, because the future of the open internet depends on it.
Job Title: Software Engineer II Location: 425 Market Street, Suite 2400, San Francisco, CA 94105 *Telecommuting permitted: work may be performed within normal commuting distance from The Trade Desk, Inc. office in San Francisco, CA. Job Duties: Design, develop, and maintain backend services and system components using object oriented languages such as Java, Scala, or Python, following internal coding standards and design guidelines. Design and implement data processing workflows using Apache Spark or other large-scale distributed data processing frameworks to support business analytics and product requirements. Develop high-performance and scalable data access layers, including implementing algorithms for efficient querying, caching strategies, and low-latency data retrieval. Implement and maintain cloud-native services deployed on container orchestration platforms (e.g. Kubernetes, ECS) and integrate with cloud infrastructure components (e.g. IAM policies, load balancers, service meshes). Design and validate API contracts, service interfaces, and cross-service communication patterns, including REST, RPC, or asynchronous messaging. Create and maintain CI/CD pipelines (e.g. Gitlab CI), including automated build processes, test execution, and controlled deployment workflows to ensure reliable software delivery. Instrument applications for observability by implementing metrics, structured logs, or distributed tracing to improve system transparency and operational insight. Investigate and resolve software defects or performance issues by analyzing logs, system metrics, and profiling results, collaborating with relevant teams as needed. Collaborate with product and engineering teams to convert business and functional requirements into technical specifications and system designs with clear performance and reliability goals. Salary: $151,400 - $227,000/year Job Requirements: Bachelor's degree (U.S. or foreign equivalent) in Computer Science, Computer Engineering or related field. Position requires working knowledge of the following skills gained through coursework or experience: at least one programming language, including Java, Scala, or Python; container orchestration platforms, including Kubernetes, and containerization technologies, including Docker; designing and validating API contracts and service interfaces, including REST, RPC, or asynchronous messaging patterns; implementing CI/CD workflows, including Gitlab CI, and automate builds, testing and controlled deployments; observability practices, including metrics, structured logging, or distributed tracing instrumentation; and diagnosing and debugging software issues using logs, system metrics, or profiling tools. #DNI #LI-DNS CO, CA, IL, NY, WA, and Washington DC residents only: In accordance with CO, CA, IL, NY, WA, and Washington DC law, the range provided is The Trade Desk's reasonable estimate of the base compensation for this role. The actual amount may differ based on non-discriminatory factors such as experience, knowledge, skills, abilities, and location. All employees may be eligible to become The Trade Desk shareholders through eligibility for stock-based compensation grants, which are awarded to employees based on company and individual performance. The Trade Desk also offers other compensation depending on the role such as variable compensation-based incentives and commissions. Plus, expected benefits for this role include comprehensive healthcare (medical, dental, and vision) with premiums paid in full for employees and dependents, retirement benefits such as a 401k plan and company match, short and long-term disability coverage, basic life insurance, well-being benefits, reimbursement for certain tuition expenses, parental leave, sick time of 1 hour per 30 hours worked, vacation time for full-time employees up to 120 hours thru the first year and 160 hours thereafter, and around 13 paid holidays per year. Employees can also purchase The Trade Desk stock at a discount through The Trade Desk’s Employee Stock Purchase Plan. The Trade Desk also offers a competitive benefits package. Click here to learn more. Note: Interns are not eligible for variable incentive awards such as stock-based compensation, retirement plan, vacation, tuition reimbursement or parental leave At the Trade Desk, Base Salary is one part of our competitive total compensation and benefits package and is determined using a salary range. The base salary range for this role is $151,400—$227,000 USD As an Equal Opportunity Employer, The Trade Desk is committed to creating an inclusive hiring experience where everyone has the opportunity to thrive. Please reach out to us at accommodations@thetradedesk.com to request an accommodation or discuss any accessibility needs you may require to access our Company Website or navigate any part of the hiring process. When you contact us, please include your preferred contact details and specify the nature of your accommodation request or questions. Any information you share will be handled confidentially and will not impact our hiring decisions.


