We provide the best software engineering solutions by investing in our people first.
Software Development Tutor
Location
Brazil
Posted
6 days ago
Salary
0
Seniority
Senior
Job Description
Software Development Tutor
Jalasoft
• Jala University is an innovative initiative designed to narrow the gap between academia and industry. • Provide hands-on training tailored to industry requirements. • Transform the economies of disadvantaged regions through the software industry. • Create professional opportunities that positively impact individuals and communities. • Teach the Software Development 3 course between August 31 and October 21, 2026.
Job Requirements
- Bachelor's degree in Computer Science.
- At least 5 years of professional experience in software development using C#.
- At least 1 year of experience in university-level distance teaching.
- Knowledge in:
- API design and specification using an API-First approach and the OAS3 specification.
- Conceptual API design prior to the coding phase.
- Identity and Access Management (IAM).
- Implementation of robust authentication and authorization processes.
- API security using JWT.
- Systems integration.
- Engineering and structuring of ETL (Extract, Transform, Load) processes.
- Experience teaching in Portuguese.
Benefits
- 100% remote work
- Continue developing education in the software industry
- Opportunity to work at an international university
- Teach in your native language (Portuguese)
- Supportive work environment focused on software industry skills
Related Guides
Related Job Pages
More Software Engineer Jobs
Lead Software Engineer
STRSTR makes the world a safer place by developing technology and applying it to solve emerging national security challenges.
About the Team: The Real-time Architectures, Integration, and Demonstration (RAID) Group focuses on transition of algorithms from concept to real-time software, providing open architecture expertise, and facilitating integration of capabilities for experimentation, test, and deployment. The Role: As a Lead Software Engineer you will design, develop, and implement real-time software for RF sensor systems compliant with open architecture standards. You will work as part of focused teams to transition advanced signal processing algorithms from research prototypes into production-quality software for embedded and distributed computing platforms. What you will do: - You will be responsible for architecting software components, implementing real-time processing pipelines, and optimizing performance for resource-constrained RF signal processing systems - Translate algorithm specifications (MATLAB, Python) into optimized C/C++ implementations - Architect software components compliant with open architecture standards - Integrate and optimize code for real-time performance on multi-core CPUs and GPUs with strict latency requirements - Develop unit tests, integration tests, and performance benchmarks; promote testing best practices - Document software designs, APIs, implementation details, and technical reports - Contribute to briefings and presentations for program reviews and customer meetings - Collaborate with algorithm developers, systems engineers, RF hardware engineers, and integration teams across programs - Contribute to proposal development efforts including technical approach - Perform peer reviews and suggest next steps for technical work - Support approximately 20% travel for integration events, customer meetings, and field demonstrations Who you are: - Active clearance at the Secret level with ability to obtain and maintain a Top Secret security clearance, for which U.S. citizenship is a government requirement - BS, MS, or PhD in Computer Science, Computer Engineering, Electrical Engineering or a related field with 2-7+ years of relevant work experience depending on degree (BS +7 years, MS +5 years, PhD +2 years) - Strong proficiency in C/C++ for high-performance, real-time sensor applications - Experience in the following areas: - Linux and embedded systems development, real-time signal processing, multithreaded programming, thread safety, and synchronization, version control systems (Git) and collaborative development practices - Strong technical writing, interpersonal, and communication skills Even Better: - Active Top Secret clearance (TS/SCI preferred) - Understanding of RF signal processing concepts - Experience with: - Open architecture frameworks and standards - MATLAB and/or Python for algorithm prototyping - GPU programming and optimization (CUDA, OpenCL) - Containerization, CI/CD pipelines, and DevOps practices - Proposal development and technical writing Join us and be part of a team that's making an impact at the forefront of technology and innovation. Pay Information Full-Time Salary Range: $157,000 - $224,000 The salary range listed is based on external market data. Offers are based on factors, such as but not limited to, the candidate’s experience, education, training, key skills/critical skills, security clearances, and prevailing market and business conditions. STR is a growing technology company with locations near Boston, MA, Arlington, VA, near Dayton, OH, Melbourne, FL, and Carlsbad, CA. We specialize in advanced research and development for defense, intelligence, and national security in: cyber; next generation sensors, radar, sonar, communications, and electronic warfare; and artificial intelligence algorithms and analytics to make sense of the complexity that is exploding around us. STR is committed to creating a collaborative learning environment that supports deep technical understanding and recognizes the contributions and achievements of all team members. Our work is challenging, and we go home at night knowing that we pushed the envelope of technology and made the world safer. STR is not just any company. Our people, culture, and attitude along with their unique set of skills, experiences, and perspectives put us on a trajectory to change the world. We can't do it alone, though - we need fellow trailblazers. If you are one, join our team and help to keep our society safe! Visit us at www.str.us for more info. STR is an equal opportunity employer. We are fully dedicated to hiring the most qualified candidate regardless of race, color, religion, sex (including gender identity, sexual orientation and pregnancy), marital status, national origin, age, veteran status, disability, genetic information or any other characteristic protected by federal, state or local laws. If you need a reasonable accommodation for any portion of the employment process, email us at appassist@str.us and provide your contact info. Pursuant to applicable federal law and regulations, positions at STR require employees to obtain national security clearances and satisfy the requirements for compliance with export control and other applicable laws.
Title: Quantitative Developer (Fintech) Location: Remote Job Description: Bright Vision Technologies is a forward-thinking software development company dedicated to building innovative solutions that help businesses automate and optimize their operations. We leverage cutting-edge technologies to create scalable, secure, and user-friendly applications. As we continue to grow, we’re looking for a skilled Quantitative Developer (Fintech) to join our dynamic team and contribute to our mission of transforming business processes through technology. This is a fantastic opportunity to join an established and well-respected organization offering tremendous career growth potential. Quantitative Developer (Fintech) Job Title: Quantitative Developer (Fintech) Location: 100% Remote (Continental United States) Position Type: In-house Bright Vision Technologies SOW engagement (no third-party client or vendor) Experience: 6+ years Sponsorship: No new H1B sponsorship available. H1B transfers welcomed for qualified candidates. Employment Type: Full-time, direct W2 with Bright Vision Technologies (no C2C, no 1099, no third-party) Engagement: Long-term, multi-year, aligned to the Bright Vision SOW delivery roadmap Compensation: Competitive base salary commensurate with experience, plus benefits. Employment Terms & Visa Policy This is a 100% remote, full-time, direct W2 position with Bright Vision Technologies. This role is part of Bright Vision Technologies’ in-house Statement of Work (SOW) engagement. The client, end customer, and employer for this position is Bright Vision Technologies — there is no third-party client, vendor, or implementation partner involved. We do not engage in C2C, 1099, or third-party arrangements for this role. BUT STRICTLY NO C2C/1099/3RD PARTY COMPANIES. ALL OUR ROLES ARE W2 AND NO 3RD PARTY BROKERING PLEASE. Candidates must be willing to work directly as a full-time W2 employee of Bright Vision Technologies and contribute to our in-house SOW deliverables. No new H1B sponsorship is available for this role. However, candidates who are currently on a valid H1B visa and require a transfer are welcome to apply. We will support H1B transfers for qualified candidates. For every role, a technical coding assessment is mandatory. Please apply only if you are confident in your technical abilities and hands-on experience. Job Summary We are seeking an experienced Quantitative Developer to build low-latency, high-reliability trading, risk, and analytics systems for fintech applications. In this role you will partner closely with quants and traders to translate mathematical models into production-quality software that meets strict performance, accuracy, and operational requirements. The ideal candidate will combine strong software engineering skills with solid quantitative fundamentals and deep familiarity with financial markets, instruments, and risk management practices. 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. Key Responsibilities - Design and implement low-latency trading, pricing, and risk systems in C++, Java, or Python. - Translate quantitative models from prototypes (often in Python or MATLAB) into production-quality implementations. - Build robust market data ingestion and normalization pipelines for high-volume tick data. - Develop pricing libraries for derivatives and structured products, with rigorous testing against analytical benchmarks. - Implement risk engines, P&L attribution systems, scenario analysis tools, and stress-testing capabilities used by traders, risk managers, and quants to make informed decisions under uncertain market conditions. - Profile and optimize critical-path code for latency and throughput, applying systematic measurement, targeted improvements, and data-driven validation to deliver quantifiable gains in throughput, latency, or resource efficiency. - Build comprehensive backtesting and simulation infrastructure that lets researchers evaluate strategies against historical data and synthetic scenarios with reproducible, audit-friendly results. - Collaborate closely with quants, traders, and risk officers to refine models and tooling. - Implement regulatory and compliance reporting workflows where applicable, ensuring outputs meet jurisdictional requirements, are auditable end-to-end, and can be reproduced reliably for retrospective analysis. - Ensure full observability of trading systems with appropriate logging, metrics, and audit trails. - Lead incident response for trading-critical issues with calm and rigor. - Maintain comprehensive, current technical documentation — including architecture diagrams, design decisions, configuration references, runbooks, and operational procedures — so that the system remains supportable, auditable, and easy to onboard new engineers onto over time. - Mentor junior engineers and contribute to engineering culture in the team. Required Qualifications - Bachelor’s or Master’s degree in Computer Science, Mathematics, Physics, or a related quantitative discipline. - Six or more years of software engineering experience, with significant time in fintech. - Strong programming skills in C++, Java, or Python (preferably more than one). - Solid grounding in financial markets, instruments, and basic quantitative methods. - Hands-on experience building low-latency, high-throughput systems. - Experience with market data systems and FIX protocol implementations. - Strong understanding of risk and P&L attribution. - Experience with high-performance computing patterns and concurrency. - Excellent debugging, profiling, and performance-tuning skills. - Strong communication and documentation skills. Preferred Qualifications - Experience with derivatives pricing libraries (QuantLib). - Familiarity with kdb+/q or similar columnar tick databases. - Exposure to GPU-accelerated pricing or risk computation. - Experience with cloud-native fintech architectures. - Advanced degree in a quantitative discipline. How to Apply Would you like to know more about this opportunity? For immediate consideration, please send your resume to [email protected] or contact us at (908) 698-4899. Learn more about Bright Vision Technologies at www.bvteck.com. We recognize that our people are our strength, and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants’ and employees’ religious practices and beliefs, as well as mental health or physical disability needs. Bright Vision Technologies is an Equal Opportunity Employer, including Disability/Veterans. Position offered by “No Fee Agency.” Equal Employment Opportunity (EEO) Statement Bright Vision Technologies (BV Teck) is committed to equal employment opportunity (EEO) for all employees and applicants without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, veteran status, or any other protected status as defined by applicable federal, state, or local laws. This commitment extends to all aspects of employment, including recruitment, hiring, training, compensation, promotion, transfer, leaves of absence, termination, layoffs, and recall. BV Teck expressly prohibits any form of workplace harassment or discrimination. Any improper interference with employees' ability to perform their job duties may result in disciplinary action up to and including termination of employment.
Embedded Developer
CapgeminiFounded in 1967, Capgemini is revered as one of the world's leading consulting, technology, and outsourcing agencies. In 2016 alone, the company reported global revenues of €12.5
Role Description As a Python Embedded Developer, you will develop and debug embedded software solutions with a focus on automation and system analysis. You will work closely with firmware and hardware teams to ensure efficient system integration and performance. - Develop and debug embedded systems using C and Python. - Build automation scripts using Python with OOPS concepts. - Perform system-level debugging and analysis for firmware and embedded platforms. - Work with wireless trace tools to analyze issues and optimize performance. - Collaborate on hardware-software integration and system validation. - Use version control systems to manage code and development workflows. Qualifications - 3–8+ years of experience in embedded systems development and debugging. - Strong proficiency in C and Python with OOPS and automation scripting. - Experience in firmware debugging and wireless trace analysis. - Good understanding of hardware-software integration and DFT concepts. - Knowledge of version control tools like Git. - Exposure to Bluetooth/BLE protocols is a plus. - Strong analytical, debugging, and problem-solving skills. Benefits - Flexibility with remote work options and adaptable schedules to maintain a healthy work-life balance. - An inclusive culture that brings together diverse professionals committed to growth, innovation, and excellence. - Access to continuous learning opportunities and certifications in emerging technologies like cloud and AI.
Software Development Engineer
RemitlyRemitly is a global digital financial services company providing fast, affordable, and secure remittance services with the aim of making it easier for people to
Role Description Under the supervision of the Manager, Engineering, the Software Development Engineer will serve as a core member of an engineering team to design the vision and roadmap of the software platform services central to the company’s core products and growth. Telecommuting is available from anywhere in the United States based on manager approval. You Will: - Gather and analyze technical requirements in developing maintainable code. - Develop consumer-facing software features by contributing across the development of the product software stack. - Design, develop, and implement mobile application features that optimize systems. - Analyze user requirements and software requirements to determine feasibility of systems design. - Provide expertise in technical writing, coding and software development across engineering teams, with a focus on overall product quality and build. Qualifications - Master’s degree in Computer Science, Computer Engineering, or a directly related technical field. - 2 years of software design, development, testing, and implementation experience. Requirements - 1 year of experience with designing and implementing scalable distributed system architectures and modular software solutions, ensuring high availability, reliability, and long-term extensibility throughout the full software development lifecycle. - 1 year of experience with participating in technical design discussions and evaluating solution trade-offs to ensure feasible architectures aligned with product and business goals. - 1 year of experience with implementing backend features and functionality in collaboration with product, design, business, and engineering teams. - 1 year of experience with developing rollout strategies, experimentation plans, instrumentation, and supportability processes for new and existing services. - 1 year of experience with applying industry-standard engineering practices, including code reviews, version control, automated testing, and continuous integration/continuous deployment. - 1 year of experience with troubleshooting and resolving software defects by analyzing logs, metrics, and system behavior to identify root causes and maintain stable system operation. - 1 year of experience with mentoring and coaching junior engineers to strengthen technical depth and adherence to engineering best practices. - 1 year of experience with utilizing modern development tools and technologies, including AWS (DynamoDB, S3), Kubernetes, backend languages such as Go, Git, relational and non-relational databases (MySQL, Redis), and scripting languages such as Python. Benefits - Flexible paid time off - Health, dental, and vision + 401k plan with company matching - Paid parental, medical, military and family care leave - Mental Health & Family Forming Benefits - Employee Stock Purchase Plan (ESPP) - Continuing education and travel benefits

