Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating reinforcement learning environments that evaluate AI models on complex software engineering tasks using Model Context Protocol (MCP) tools. You will design reproducible environments, deterministic verification, and reference solutions for tasks such as bug fixing, feature implementation, codebase refactoring, and performance optimization . No prior AI experience is required. Key Responsibilities Create reinforcement learning environments for software engineering tasks. Design tasks involving bug fixing, feature development, refactoring, and performance optimization . Build deterministic verification systems and golden reference solutions. Evaluate AI agents' ability to reason through complex codebases and use MCP tools effectively. Develop realistic, reproducible software engineering scenarios. Ensure tasks accurately measure coding ability, problem-solving, and tool usage. Document solutions and provide clear technical feedback. Required Skills Strong proficiency in Python 3, Java, Rust, C++, or TypeScript . Strong understanding of algorithms and data structures . Experience with bug fixing and debugging complex software issues . Proven experience in feature implementation and codebase refactoring . Strong knowledge of performance optimization and tuning . Excellent written and verbal communication. Strong attention to detail. Preferred Qualifications Experience working with large-scale or distributed codebases . Familiarity with AI/ML systems is a plus but not required. Experience with rigorous code reviews and software engineering best practices . Experience working effectively in remote or cross-functional teams. Hiring Process Submit an application and screening questions. Complete an AI interview (~30 minutes). Complete a technical assessment, if required. Hiring Manager review. Compensation Compensation is output-based , with payment provided per task that meets project specifications. Minimum weekly submission requirements may apply. Availability Selected experts should be prepared to begin their first tasks within 24?48 hours of completing onboarding .
Live Job Feed
Find Your Dream Career
Thousands of curated opportunities from top companies — filter by role, salary, and remote preference to find your perfect fit.
8,550 jobs
Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating reinforcement learning environments that evaluate AI models on complex software engineering tasks using Model Context Protocol (MCP) tools. You will design reproducible environments, deterministic verification, and reference solutions for tasks such as bug fixing, feature implementation, codebase refactoring, and performance optimization . No prior AI experience is required. Key Responsibilities Create reinforcement learning environments for software engineering tasks. Design tasks involving bug fixing, feature development, refactoring, and performance optimization . Build deterministic verification systems and golden reference solutions. Evaluate AI agents' ability to reason through complex codebases and use MCP tools effectively. Develop realistic, reproducible software engineering scenarios. Ensure tasks accurately measure coding ability, problem-solving, and tool usage. Document solutions and provide clear technical feedback. Required Skills Strong proficiency in Python 3, Java, Rust, C++, or TypeScript . Strong understanding of algorithms and data structures . Experience with bug fixing and debugging complex software issues . Proven experience in feature implementation and codebase refactoring . Strong knowledge of performance optimization and tuning . Excellent written and verbal communication. Strong attention to detail. Preferred Qualifications Experience working with large-scale or distributed codebases . Familiarity with AI/ML systems is a plus but not required. Experience with rigorous code reviews and software engineering best practices . Experience working effectively in remote or cross-functional teams. Hiring Process Submit an application and screening questions. Complete an AI interview (~30 minutes). Complete a technical assessment, if required. Hiring Manager review. Compensation Compensation is output-based , with payment provided per task that meets project specifications. Minimum weekly submission requirements may apply. Availability Selected experts should be prepared to begin their first tasks within 24?48 hours of completing onboarding .
Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating reinforcement learning environments that evaluate AI models on complex software engineering tasks using Model Context Protocol (MCP) tools. You will design reproducible environments, deterministic verification, and reference solutions for tasks such as bug fixing, feature implementation, codebase refactoring, and performance optimization . No prior AI experience is required. Key Responsibilities Create reinforcement learning environments for software engineering tasks. Design tasks involving bug fixing, feature development, refactoring, and performance optimization . Build deterministic verification systems and golden reference solutions. Evaluate AI agents' ability to reason through complex codebases and use MCP tools effectively. Develop realistic, reproducible software engineering scenarios. Ensure tasks accurately measure coding ability, problem-solving, and tool usage. Document solutions and provide clear technical feedback. Required Skills Strong proficiency in Python 3, Java, Rust, C++, or TypeScript . Strong understanding of algorithms and data structures . Experience with bug fixing and debugging complex software issues . Proven experience in feature implementation and codebase refactoring . Strong knowledge of performance optimization and tuning . Excellent written and verbal communication. Strong attention to detail. Preferred Qualifications Experience working with large-scale or distributed codebases . Familiarity with AI/ML systems is a plus but not required. Experience with rigorous code reviews and software engineering best practices . Experience working effectively in remote or cross-functional teams. Hiring Process Submit an application and screening questions. Complete an AI interview (~30 minutes). Complete a technical assessment, if required. Hiring Manager review. Compensation Compensation is output-based , with payment provided per task that meets project specifications. Minimum weekly submission requirements may apply. Availability Selected experts should be prepared to begin their first tasks within 24?48 hours of completing onboarding .
Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating reinforcement learning environments that evaluate AI models on complex software engineering tasks using Model Context Protocol (MCP) tools. You will design reproducible environments, deterministic verification, and reference solutions for tasks such as bug fixing, feature implementation, codebase refactoring, and performance optimization . No prior AI experience is required. Key Responsibilities Create reinforcement learning environments for software engineering tasks. Design tasks involving bug fixing, feature development, refactoring, and performance optimization . Build deterministic verification systems and golden reference solutions. Evaluate AI agents' ability to reason through complex codebases and use MCP tools effectively. Develop realistic, reproducible software engineering scenarios. Ensure tasks accurately measure coding ability, problem-solving, and tool usage. Document solutions and provide clear technical feedback. Required Skills Strong proficiency in Python 3, Java, Rust, C++, or TypeScript . Strong understanding of algorithms and data structures . Experience with bug fixing and debugging complex software issues . Proven experience in feature implementation and codebase refactoring . Strong knowledge of performance optimization and tuning . Excellent written and verbal communication. Strong attention to detail. Preferred Qualifications Experience working with large-scale or distributed codebases . Familiarity with AI/ML systems is a plus but not required. Experience with rigorous code reviews and software engineering best practices . Experience working effectively in remote or cross-functional teams. Hiring Process Submit an application and screening questions. Complete an AI interview (~30 minutes). Complete a technical assessment, if required. Hiring Manager review. Compensation Compensation is output-based , with payment provided per task that meets project specifications. Minimum weekly submission requirements may apply. Availability Selected experts should be prepared to begin their first tasks within 24?48 hours of completing onboarding .
This is an on-site role at our Winnipeg office, five days a week. It is not remote or hybrid. Candidates must already live in Winnipeg or be willing to relocate here before their start date. About the role TerraWave builds agricultural IoT hardware that helps farmers monitor conditions on their operations, from stored grain to field weather. Our devices run on a shared in-house firmware platform and are deployed on farms across the region. We're looking for someone at the intermediate level to join the team and take real ownership of parts of that platform. It's a hands-on role that spans code, hardware, and everything in between. You'll report to Hamid Bagherli. What you'll do Our devices sit outdoors on farms, run on battery and solar, and talk to the cloud over cellular. The firmware already exists and runs in the field. You'll maintain it, extend it, and keep it reliable. Much of the work sits close to the sensors. Bringing new ones online, sampling them at the right rate, and calibrating them so the numbers hold up. Growers make real decisions on this data, so accuracy matters as much as uptime. Power is the other constant, since every milliamp buys more time in the field. You'll assemble units, set up benches, and test properly before anything reaches a customer. Once deployed, you'll watch the fleet, chase down what customers and the field team report, and feed it back into the next revision. We also want someone who keeps asking what could be better. New sensors, different components, smarter ways to stretch a battery. What we're looking for 3+ years of professional firmware development experience Based in Winnipeg, or willing to relocate before your start date. The role requires you on site with the hardware, so this one is not negotiable Strong C and C++ Hands-on experience developing firmware for 32-bit microcontrollers on a real-time operating system Solid understanding of the common serial and sensor interfaces used to talk to hardware, and the ability to debug them when they misbehave Experience integrating sensors end to end, including sampling strategy, calibration, and validating readings against a known reference Experience connecting embedded devices to the cloud, including messaging protocols and a major cloud IoT platform Comfortable with the physical side of the job. Assembling and wiring devices, setting up your own test rigs, and using standard lab equipment to work out what the hardware is doing Curious and self-directed. We want someone who keeps looking for ways to make the product better, not only someone who works the ticket in front of them Experience supporting deployed devices and working through customer or field-reported issues Comfortable in an agile team using Jira and Confluence, and willing to write things down Clear communicator. You'll work with hardware, cloud, and field teams, not just other firmware developers Able to travel to farm sites occasionally. Most people do this with their own vehicle, and mileage is reimbursed Nice to have Low-power design experience, including sleep modes and battery or solar powered systems Wireless connectivity experience, whether cellular (LTE) or short-range and long-range radio protocols (LoRa, Bluetooth). We work with both Over-the-air firmware update systems PCB schematic and layout experience (KiCad or similar) Python for test tooling and automation Exposure to hardware safety or hazardous location certification (CSA, HAZLOC) Background in agriculture, outdoor, or ruggedized hardware Why join us A growing team where your work ships fast and runs on real hardware in real fields Genuine ownership. You'll shape technical decisions on the platform, not just close tickets A clear path to grow. The team is expanding, and there's real room to move into senior and lead work Broad exposure across firmware, hardware, and cloud, with room to go deep where you want to * Health and denta
Reach — qualified candidates
Post your job today and get applications within 24 hours.
Who we are: Founded in 2010, Semios Group is a leading agricultural technology company helping growers, agronomists, and ag retailers manage over 200 million acres across five countries. Semios pioneered variable-rate pheromone-based mating disruption in orchards and has since expanded into a comprehensive portfolio covering crop protection, water management, frost control, automation, and a leading farm management information system. The Semios Group includes trusted brands such as Semios, Agworld, Altrac, and Greenbook. We continue to drive the next generation of digital agriculture, supporting growers, agronomists and ag retailers in improving sustainability and profitability. Our innovative work has been recognized with several industry awards, including: AgTech Breakthrough ? Smart Irrigation Company & Pest Management Solution of the Year Thrive Top 50 Google for Startups Accelerator Cohort Global Cleantech Top 100 We know our journey is only achievable by having a great team who shares ideas, tries new things, and learns as we go. Who you are: You?re driven by purpose and motivated by work that matters. You?re looking for more than a role, you want to be part of a growing, forward-thinking company solving real-world challenges to improve how farming works, today and for the future. As a Software Developer Co-op, you will collaborate with our teams to support Semios in building the most integrated platform in Agriculture, developing the web applications that growers rely on to manage their farms on a day to day basis. You will get to work on a modern product codebase while getting experience with AI Harnesses, React, TypeScript, Node.js, REST and GraphQL APIs, automated testing, CI/CD, and cloud infrastructure. What you will do: Build and maintain responsive, accessible user interfaces in React and TypeScript, working from designs and requirements alongside product and design. Use AI toolsets to automate parts of the software development lifecycle Contribute to our shared component library and help keep patterns consistent across the product. Write and maintain unit and integration tests, and participate in code reviews with the rest of the team. Integrate front end features with backend services and APIs, handling real world concerns like loading states, error handling, and large data sets. Help diagnose and fix bugs reported by internal users and customers, tracing issues across the stack. Participate in agile ceremonies including stand ups, sprint planning, and retrospectives, and ship your work to production through our CI/CD pipeline. Requirements To be currently enrolled and working towards a post secondary degree that focuses on computer science, software engineering, or a related field, and registered in a recognized cooperative education program at a post secondary institution. Strong attention to detail and organizational skills. Strong problem solving skills. Course work or experience with TypeScript Exposure to a modern front end framework such as React Course work or experience using Git and working in a shared codebase Passion for learning new technologies. A positive attitude and interest in learning about Agriculture. Nice to have: Experience working in a cloud environment. Exposure to Node.js, REST or GraphQL APIs, or SQL databases. Experience with Claude, Co-pilot or Chat GPT within the content of the Software Development Lifecyle Salary range: $20 to $24 per hour We publish a salary range to provide transparency and represent the full growth potential of the role; as a result
Job Description Scope : Work with business team in developing and validating enhancements as per business requirements. Maintain and enhance the existing application and resolve bugs in a timely manner. Ensure synchronized and consistent data access for all OFPS locations. Work would include documentation, development, database design and testing. Assignment Deliverables : This resource will support the development of conceptual, logical, and physical architecture artifacts and ensure solution alignment with GO ITS and enterprise architecture patterns. Expand the existing pilot dashboard beyond a subset of critical indicators to include province-wide medicolegal autopsy casework metrics workload analytics, service performance indicators, and executive reporting capabilities. Resource will develop data pipelines, APIs, reporting services, and dashboard functionality required to support executive decision-making. Design and build secure interfaces between F-Path, Vanguard (QuinC), and Ontario justice-sector databases. Establish data exchange mechanisms for criminal charge information, court attendance data, subpoenas, counsel assignments, and case disposition information. Consolidate legacy data sources into a unified platform. Improve data quality, reporting consistency, analytics capability, and interoperability across systems. Requirements Experience and Skill Set Requirements: Must Haves: 10+ years of experience with programming and developing in .NET Core. Experience with coding and implementing applications using, C#, .Net, VB.NET, ASP. Net, MVC, Identity C #, JavaScript, jQuery and XML/XLST. Experience with Windows Server, Microsoft SQL environment Experience building applications using MS .NET elements such as Windows Communication Foundation, Windows Presentation Framework, MS Sync Framework, Web Client Software Factory, MS Web Services and Entity Framework. Experience with Visual Studio, Team Foundation Server, Dev Ops, DevExpress, Cloud development and Enterprise Library Experience in Service oriented architecture, object-oriented design, user interface development. Design, develop and consume Web Services and Web API. Working with Use Cases, Class diagrams, component diagrams, state diagrams etc. Experience with Data Migration. Strong communication skills and team player. Experience codin
RQ11712 - Software Developer - Senior Duration: 9+ Months (203 Business Days) + 1 Extension Location: 5 Days Onsite at 25 Morton Shulman Avenue CRJMC Description Scope Work with business team in developing and validating enhancements as per business requirements. Maintain and enhance the existing application and resolve bugs in a timely manner. Ensure synchronized and consistent data access for all OFPS locations. Work would include documentation, development, database design and testing. Assignment Deliverables This resource will support the development of conceptual, logical, and physical architecture artifacts and ensure solution alignment with GO ITS and enterprise architecture patterns. Expand the existing pilot dashboard beyond a subset of critical indicators to include province-wide medicolegal autopsy casework metrics workload analytics, service performance indicators, and executive reporting capabilities. Resource will develop data pipelines, APIs, reporting services, and dashboard functionality required to support executive decision-making. Design and build secure interfaces between F-Path, Vanguard (QuinC), and Ontario justice-sector databases. Establish data exchange mechanisms for criminal charge information, court attendance data, subpoenas, counsel assignments, and case disposition information. Consolidate legacy data sources into a unified platform. Improve data quality, reporting consistency, analytics capability, and interoperability across systems. Mandatory Requirements 10+ years of experience with programming and developing in .NET Core. Experience with coding and implementing applications using, C#, .Net, VB.NET , ASP. Net, MVC, Identity C #, JavaScript, jQuery and XML/XLST. Experience with Windows Server, Microsoft SQL environment Experience building applications using MS .NET elements such as Windows Communication Foundation, Windows Presentation Framework, MS Sync Framework, Web Client Software Factory, MS Web Services and Entity Framework. Experience with Visual Studio, Team Foundation Server, Dev Ops, DevExpress, Cloud development and Enterprise Library Experience in Service oriented architecture, object-oriented design, user interface development. Design, develop and consume Web Services and Web API. Working with Use Cases, Class diagrams, component diagrams, state diagrams etc. Experience with Data Migration. Strong communication skills and team player. Experience coding and implementing SQL procedures, scripts, T-SQL and Object definitions for SQL Server. Experience with Oracle RDMS and Web Servers. Experience with relational and hierarchical database technologies. Experience in the use of information retrieval packages using SQL (Stored procedures, triggers, functions). Experience with one or more communications protocols. Experience with middleware and gateways Desired Skills and Experience Development skills and experience in Microsoft VB.NET framework, MS SQL database, Azure, TFS/DevOps, C#, DevExpress, data migration, documentation, testing and QA. Photo Optimization, database documenter AI Disclaimer: Source Code may use artificial intelligence (AI) tools to assist in certain aspects of its recruiting and business operations. Note: The higher end of the range is intended for absolutely exceptional candidates who meet all must-have requirements and most or all nice-to-have qualifications. The client will evaluate candidates based on both rate expectations and overall skill set.
We are: At Synechron, we believe in the power of digital to transform businesses for the better. Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital solutions. Synechron's progressive technologies and optimization strategies span end-to-end Artificial Intelligence, Consulting, Digital, Cloud & DevOps, Data, and Software Engineering, servicing an array of noteworthy financial services and technology firms. Through research and development initiatives in our FinLabs we develop solutions for modernization, from Artificial Intelligence and Blockchain to Data Science models, Digital Underwriting, mobile-first applications and more. Over the last 20+ years, our company has been honored with multiple employer awards, recognizing our commitment to our talented teams. With top clients to boast about, Synechron has a global workforce of 17,000+, and has 58 offices in 22 countries within key global markets. Our challenge: We are seeking a highly skilled Golang Developer to design, develop, and maintain scalable, high-performance applications and services. The ideal candidate will have strong software engineering fundamentals, expertise in Golang or Java-based development, and experience building distributed systems, APIs, and cloud-native applications. The role requires a hands-on engineer who thrives in an Agile environment and is passionate about delivering robust and scalable solutions. Additional Information* The base salary for this position will vary based on geography and other factors. In accordance with law, the base salary for this role if filled within Menlo Park, CA is $120k - $130k/year & benefits (see below). The Role Responsibilities: Design, develop, test, and deploy high-performance applications using Golang and modern software engineering practices. Build and maintain scalable microservices and distributed systems following Object-Oriented Design (OOD) and Service-Oriented Architecture (SOA) principles. Develop and consume REST, SOAP, and gRPC services with a focus on extensibility, reusability, and performance. Collaborate with cross-functional teams to design and implement cloud-native solutions using containers and service mesh technologies. Write efficient and optimized SQL queries and interact with relational databases such as Sybase , Oracle, PostgreSQL, or similar platforms. Participate in architecture discussions, code reviews, and technical design sessions. Implement CI/CD pipelines and contribute to continuous integration and deployment processes. Troubleshoot production issues, perform root cause analysis, and implement sustainable fixes. Develop and maintain UNIX shell scripts for automation and operational support activities. Work closely with stakeholders in Agile/SCRUM teams to deliver high-quality software solutions. Required Skills: Strong expertise in Golang development with a solid understanding of software design principles and architecture patterns. Experience in Java development; knowledge of C++ is a plus. Strong understanding of: Design Patterns Data Structures & Algorithms Object-Oriented Design (OOD) Service-Oriented Architecture (SOA) Experience designing and developing APIs using: REST SOAP gRPC Hands-on experience with relational databases and SQL query optimization. Strong experience working in UNIX/Linux environments . Knowledge of UNIX shell scripting, Perl, or KornShell (KSH). Familiarity with cloud technologies, containers, Kubernetes, Docker, and service mesh architectures. Experience with CI/CD tools and deployment automation. Additional Preferred Skills Knowledge of Spring, Spring Boot, and JPA/Hibernate frameworks. Experience with batch processing and automation scripts. Exposure to distributed systems and event-driven architectures. Understanding of observability, monitoring, and logging frameworks. Preferred, but not required: Strong analytical and problem-solving skills. Excellent verbal and written communication abilities. Self-motivated with the ability to work independently and manage multiple priorities. Creative thinker with a proactive approach to challenges. Strong collaboration and teamwork skills. Experience working in SCRUM, Agile, and iterative development environments . We offer: A highly competitive compensation and benefits package. A multinational organization with 58 offices in 22 countries and the possibility to work abroad. 10 days of paid annual leave (plus sick leave and national holidays). Maternity & paternity leave plans. A comprehensive insurance plan including medical, dental, vision, life insurance, and long-/short-term disability (plans vary by region). Retirement savings plans. A higher education certification policy. Commuter benefits (varies by region). Extensive training opportunities, focused on skills, substantive knowledge, and personal development. On-demand Udemy for Business for all Synechron employees with free access to more than 5000 curated courses. Coaching opportunities with experienced colleagues from our Financial Innovation Labs (FinLabs) and Center of Excellences (CoE) groups. Cutting edge projects at the world's leading tier-one banks, financial institutions and insurance firms. A flat and approachable organization. A truly diverse, fun-loving, and global work culture. SYNECHRON'S DIVERSITY & INCLUSION STATEMENT Diversity & Inclusion are fundamental to our culture, and Synechron is proud to be an equal opportunity workplace and is an affirmative action employer. Our Diversity, Equity, and Inclusion (DEI) initiative 'Same Difference' is committed to fostering an inclusive culture – promoting equality, diversity and an environment that is respectful to all. We strongly believe that a diverse workforce helps build stronger, successful businesses as a global company. We encourage applicants from across diverse backgrounds, race, ethnicities, religion, age, marital status, gender, sexual orientations, or disabilities to apply. We empower our global workforce by offering flexible workplace arrangements, mentoring, internal mobility, learning and development programs, and more. All employment decisions at Synechron are based on business needs, job requirements and individual qualifications, without regard to the applicant's gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.
About FlexTrade Systems FlexTrade Systems is a provider of customized multi-asset execution and order management trading solutions for buy- and sell-side financial institutions. Through deep client partnerships with some of the world's largest, most complex, and demanding capital markets firms, we develop the flexible tools, technology, and innovation that deliver our clients a competitive edge. Our globally distributed engineering teams focus on adaptable technology and open architecture to develop highly sophisticated trading solutions that can automate and scale with your business strategies. At FlexTrade, we hold our values close to heart, with pride and gratitude, as they guide us in everything that we do. We are dedicated to giving our clients a competitive edge, taking ownership of our responsibilities, being flexible to adapt to an ever-changing environment and technology, bringing integrity to every interaction, and continuing to improve, grow together, and collaborate as one team. All of these, while having fun, truly make FlexTrade a wonderful place to work. FlexONE Team We are looking for talented developers who are passionate about technology to work on FlexTrade's OEMS platform, FlexONE, which is our state-of-the-art, fully integrated Order Management System (OMS) and Execution Management System (EMS). Our team is responsible for the development of the firm's flagship, buy-side OMS. Responsibilities You will work in a fast-paced, financial software development environment and be expected to: Design and implement new features on the product roadmap using technologies including Go, Spark, and data lakehouse services. Take initiative and be resourceful in gathering requirements from Project Managers and other sources. Identify and implement performance enhancements in the core product. Implement bug fixes and assist with production support as needed. Collaborate with other members of the team while proactively solving problems. Requirements While we believe a great developer will pick up and grow skills as needed, the minimum requirements for this job include: A Bachelor's degree (or higher) in CS or a related field. At least 2 years of professional software development experience. Advanced proficiency in one or more programming languages (Scala, Go, etc.). A firm understanding of maintainable design concepts and development practices focused on provable correctness. Excellent communication skills to articulate ideas, problems, and solutions. Motivation and determination to achieve, learn, and grow. Desirable Skills Experience with functional programming concepts (Scala is a plus). Experience AWS cloud services. Knowledge of SQL and relational databases. Does this sound like you? We would love to hear from you. Please use the link on this page to apply, and we will get back to you as soon as we are able. For more information, visit or follow us on Twitter and LinkedIn for the latest updates. FlexTrade Systems, Inc. does not accept unsolicited resumes from search firm recruiters. Fees will not be paid in the event a candidate submitted by a recruiter without an authorized agreement for a particular SOW (Statement of Work) in place is hired: such resumes are deemed the sole property of FlexTrade Systems, Inc.* FlexTrade Systems, Inc. is an equal opportunity employer and makes employment decisions without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability status, or any other status protected by law.*
Are you ready to make an impact at DTCC? Do you want to work on innovative projects, collaborate with a dynamic and supportive team, and receive investment in your professional development? At DTCC, we are at the forefront of innovation in the financial markets. We're committed to helping our employees grow and succeed. We believe that you have the skills and drive to make a real impact. We foster a thriving internal community and are committed to creating a workplace that looks like the world that we serve. Pay And Benefits Competitive compensation, including base pay and annual incentive. Comprehensive health and life insurance and well-being benefits, based on location. Pension / Retirement benefits Paid Time Off and Personal/Family Care, and other leaves of absence when needed to support your physical, financial, and emotional well-being. DTCC offers a flexible/hybrid model of 3 days onsite and 2 days remote (onsite Tuesdays, Wednesdays and a third day unique to each team or employee). The Impact You Will Have In This Role Being a member of the DIRECT Delivery / Core Settlement team means you will be a part of a technology team with a rich diverse skill sets and a phenomenal hardworking committed team. Whether it's Java, Spring suite, JavaScript, AngularJS, Unix or Database skillset required for the project initiatives, we are there for each other collaborating and helping each other to achieve the common goal. We are looking for best-of-breed software engineers to join us on this journey. Your Primary Responsibilities Passionate about building innovative solutions. Be a self-starter providing creative and innovative ideas or solutions continuously improving the technological offering. Write clean, self-documenting code following standard methodologies on coding incorporating unit testing. Collaborate with the Senior Application Architects and other technical contributors at all levels during the application development and resolve application defects identified during System Integration and User Acceptance Testing Phases In-depth understanding of all aspects of the Java platform and the Spring family of frameworks. NOTE: The Primary Responsibilities of this role are not limited to the details above. Qualifications Minimum of 6 years of related experience Bachelor's degree or equivalent experience Talents Needed For Success Hands-on experience in application development. Experience with Micro Services & Layered (SOA/MVC) Architecture onPrem and Oncloud (AWS) Extensive experience with Java (Core & EE, Spring Boot, Spring MVC, Spring Cloud, JMS, Tomcat) Expertise in deploying scalable solutions in Kubernetes/docker containers that are highly resilient and perform well in an environment that talks to legacy systems and future centric micro architecture. UI/UX (Angular or equivalent) SCM / DevOps / CI/CD tools & process (GIT/Bitbucket, Maven, Ant, Jenkins, Sonar) Web Technologies (JavaScript, HTML 5, CSS, JSON, REST, SOAP) Testing tools & frameworks (Jasmin/Karma, JUnit, Selenium, Cucumber, Mockito) Experience with Integration patterns and messaging technologies (MQ, Solace, Kafka, RabbitMQ) Extensive experience in ORACLE PLSQL, SQL and performance fine tuning. Strong passion for continuous improvement in its many forms Ability to be flexible and change direction as needed. Strong problem-solving skills with the ability to think creatively. Ability to organize work and lead others. The salary range is indicative for roles at the same level within DTCC across all US locations. Actual salary is determined based on the role, location, individual experience, skills, and other considerations. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.
About the Role Hiredbuddy is seeking an entry-level Python Developer to join its remote engineering team. This role is suited to recent graduates and candidates with up to 2 years of experience who want to build their skills in backend development and contribute to web applications and APIs. You will work on backend services, RESTful APIs, database-related development, troubleshooting, and application maintenance while collaborating with senior engineers, product managers, front-end developers, and other stakeholders. The role also includes participation in an Agile development process, code reviews, documentation, and ongoing technical learning. Key Responsibilities • Write, test, and maintain Python code for web applications and APIs. • Develop and integrate RESTful services with a focus on performance and responsiveness. • Collaborate with front-end developers to connect user-facing elements with server-side logic. • Participate in code reviews and contribute to maintaining code quality. • Troubleshoot, debug, and upgrade existing software. • Assist with database schema design and write efficient SQL queries. • Document code and development processes for maintainability and knowledge transfer. • Stay current with Python development trends and best practices. • Participate in daily stand-ups, sprint planning, retrospectives, and other Agile activities. • Work with senior engineers and cross-functional stakeholders to deliver software solutions. Required Qualifications • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. • Solid understanding of Python fundamentals, including data structures, object-oriented programming, and standard libraries. • Experience with at least one Python web framework, such as Django, Flask, or FastAPI. • Basic understanding of SQL and relational databases such as PostgreSQL or MySQL. • Familiarity with Git and version control workflows. • Understanding of RESTful API design and protocols. • Ability to write clean, readable, and maintainable code. • Strong problem-solving skills and attention to detail. • Good communication skills and ability to work effectively as part of a team. • Willingness to learn new technologies and take on new challenges. • Must be authorized to work in the United States. Preferred Qualifications • Internship or project experience involving Python development. • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud. • Exposure to containerization tools such as Docker. • Basic knowledge of HTML, CSS, and JavaScript. • Knowledge of unit testing and test-driven development. Position Details • Job Title: Python Developer • Experience Level: Entry Level; recent graduates or candidates with up to 2 years of experience • Work Arrangement: Fully Remote • Location: United States • Employment Type: Not specified Benefits • Paid time off and company holidays. • Home office setup allowance. • Monthly virtual team-building events. • Mentorship from senior engineers. • Opportunities to work on impactful projects and develop professionally. • Career advancement opportunities.