Software Engineer
Location
United States
Posted
28 days ago
Salary
$125K - $140K / year
Seniority
Mid Level
Job Description
Software Engineer
Gravity Payments
Role Description A career with Gravity Payments is an opportunity to be on a collaborative team where creative leadership, passion for progress, and responsibility are paramount. Our team members focus and commit to providing for our clients and our community because we care deeply for others. This is a full-time position with our Portals team. This team builds, maintains and supports an established SaaS platform that helps small to enterprise-sized organizations accept online payments and interface with customers and clients directly. We are looking for a full stack engineer to join us in helping to expand and improve the platform. We are a small, entrepreneurial team with a strong sense of ownership and willingness to step in wherever needed. All candidates must bring a high degree of both competence and humility. Core Responsibilities - Write code to enhance the platform, solve problems, and correct defects. - Support the enhancement, technical execution and operation of the platform. - Work with team members, business stakeholders, as well as Engineering and Product Managers to provide analysis, insight, and guidance on the direction of the platform. - Assist in prioritizing the engineering work assignments and deliverables for contract software engineers located remotely. - Perform code review, merge code to master, coordinate and perform deployments, and troubleshoot production issues. - Manage the technical support of the platform for existing clients and assist in the onboarding of new clients. - Mentor junior team members and foster a sense of shared responsibility. Qualifications - PHP – The platform consists of a backend and frontend that are both written in PHP; the frontend utilizes Bootstrap/JQuery framework. - History of adapting to new languages quickly. - MySQL/Aurora RDS – Data is persisted in a relational database provided by the MySQL flavor of Aurora RDS on AWS. - AWS – The platform makes use of a number of AWS technologies: ECS, SQS, Aurora RDS, Cloud Watch, SES, and S3. - Unix-like development system – Current developers use MacOS or Linux and Unix tools for development, and the technical operation of the system requires usage of a command-line environment. - Experience with distributed computing and enterprise-wide systems with high availability. - Hands-on expertise in many disparate technologies, typically ranging from front-end user interfaces through to back-end systems and all points in between. - Knowledge of virtualization technologies (e.g.: Docker, Vagrant, etc…). - 5-7 years experience in the development field. Additional Requirements - Must have access to a wired internet connection and access to at least a 25 megabits per second (mbps) download and 20 mbps upload speed connection. Benefits - Compensation: Competitive wage with Profit Sharing. Base pay without commissions and a unique opportunity to earn a share in company success. - Comprehensive Benefits: Medical, dental, and vision coverage. - Financial Security: 401(k) retirement plan and voluntary life insurance. - Wellbeing: Time off when you need it, supporting both personal and professional sustainability. Open PTO available after one year. - Career Growth: Training, mentorship, and development opportunities. - Support & Stability: Short-term & long-term disability coverage and wellness resources. The salary for this position is $125,000-140,000. We may be open to negotiating outside of this range if the desired salary aligns with the needs of the candidate and the company. Gravity Payments is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity/expression, age, disability status, protected veteran status, or any other characteristic protected by law. Gravity Payments collects and processes personal data in accordance with applicable data protection laws. If you are a California Job Applicant see the privacy notice for further details.
Related Guides
Related Job Pages
More Software Engineer Jobs
Role Description Peekaboo Animation is growing, and we're looking for a talented, passionate Compositing Supervisor to join our creative team. You'll be working on our exciting new series The Triplets, helping us craft high-quality, engaging content for kids and youth audiences worldwide. As a Compositing Supervisor at Peekaboo, your primary responsibility will be to supervise the Compositing team. You'll maintain visual coherence, technical accuracy and timely delivery of all composited shots across the production pipeline, working closely with the Director, Animation and Art Directors and the Production Team. We value proactive, solution-oriented mindsets. If you're an artist who loves a creative challenge and collaborates well within a team, you'll fit right in. What You'll Be Doing - Lead, mentor and supervise a team of Compositors, distributing tasks and monitoring progress and quality across all shots. - Perform compositing work to support the team. - Establish and maintain compositing standards, scene templates and naming conventions across episodes to ensure consistency. - Document new workflow best practices into our internal wiki for further reference. - Review and approve compositing work before final delivery, providing constructive feedback to the team. - Anticipate and solve camera, FX, lighting and continuity issues that arise during the compositing stage. - Collaborate with Production to plan the department schedule, anticipate bottlenecks and meet episodic deadlines. - Liaise with co-production partners to match style and quality across the entire project, ensuring deliverables meet our internal standards. - Maintain proper file organization, naming conventions and version control within our production tracking software (ShotGrid / Flow Production Tracking) and server. - Participate in pipeline and tool tests and provide feedback to improve the efficiency of the department. Qualifications - 5+ years of professional studio experience as a Compositor. - Spanish bilingual or native speaker. Working proficiency in English. Catalan is a plus. - Ability to supervise, review and debug Compositing work inside of Toon Boom Harmony. Occasional work in After Effects and/or DaVinci Resolve might be required. - Strong proficiency in 2D animation shows using Toon Boom Harmony, with deep knowledge of its node-based compositing system. - Expert-level experience in Adobe Photoshop and After Effects, with solid technical and visual skills to adapt to different styles. - A solid understanding of camera moves, lighting, FX integration and cinematic language. - Excellent time management skills and the ability to work efficiently to meet deadlines. - A keen eye for detail and a creative approach to problem-solving. - Experience with production tracking software like ShotGrid/Flow Production Tracking is a plus. - Must be a freelancer based in the EU. Estimated Timeline - ASAP - July 2026 Benefits - Competitive salary. - Supportive work environment. - Opportunity to contribute to meaningful projects that captivate and inspire young audiences around the world.
AI Evaluation Engineer
Gramian Consulting GroupGramian Consultancy is a boutique consultancy specializing in IT professional services and engineering talent solutions. With a strong background in software engineering and leadership, we help companies build high-performing teams by matching them with professionals who truly fit their needs.
Role Description We are looking for an AI Evaluation Engineer specialized in planning and operations to design and build benchmark tasks that simulate real-world scenarios such as scheduling, logistics, and resource allocation. This role focuses on planning, scheduling, and operational optimization problems, where multiple agents must collaborate to solve constraint-rich scenarios involving resources, timelines, and dependencies. Commitments Required: 8 hours per day with an overlap of 4 hours with PST. Employment type: Contractor assignment (no medical/paid leave) Duration of contract: 4 weeks+ Location: Bangladesh, Brazil, Colombia, Egypt, Ghana, India, Indonesia, Kenya, Nigeria, Turkey, Vietnam Interview: take home assessment (60min) + short interview Responsibilities - Design and build multi-agent benchmark tasks involving: - Planning, scheduling, and resource allocation - Operational decision-making (logistics, project planning, incident response, capacity planning) - Create constraint-rich problem statements with multiple interacting variables - Develop verification scripts to evaluate: - Feasibility (all constraints satisfied) - Completeness (all requirements met) - Optimality (efficiency of solutions) - Define task decomposition strategies across specialized sub-agents (e.g., resource allocation, constraint resolution, optimization) - Model realistic operational systems with dependencies, timelines, and constraints - Implement validation logic and evaluation pipelines using Python - Work with Docker environments for reproducibility and execution - Collaborate with internal teams to improve task quality, coverage, and evaluation rigor Qualifications - 5+ years of experience in operations, project management, logistics, or supply chain - Strong ability to formalize constraints, dependencies, and scheduling logic - Proficiency in Python for building validation and verification scripts - Experience with optimization techniques (linear programming, constraint satisfaction, scheduling algorithms) - Strong structured problem-solving and decomposition skills - Experience with AI benchmarks or evaluation frameworks (e.g., SWE-bench or similar) - Hands-on experience with Docker (Dockerfiles, image builds, debugging) Nice to Have - Background in operations research or optimization-heavy domains - Experience with simulation or modeling tools - Familiarity with AI planning systems or automated reasoning - Project management experience or certifications (PMP, Agile, etc.)
Senior Software Engineer
Unity TechnologiesUnity [NYSE: U] is the world’s leading game engine, powering play for more than 3 billion consumers each month. The top mobile games in the world, the most played PC indie titles, the most innovative console games, and virtually all of the top XR and Web Games are developed, deployed, and grown in Unity. Unity also enables teams across industries like automotive, manufacturing, and healthcare to design, simulate, and collaborate in 3D — closing the gap between ideas and reality. Unity is a proud equal opportunity employer. We are committed to fostering an inclusive, innovative environment and celebrate our employees across age, race, color, ancestry, national origin, religion, disability, sex, gender identity or expression, sexual orientation, or any other protected status in accordance with applicable law.
Role Description Senior Software Engineer to lead design and implementation of our business-critical data platform. - High autonomy role, embedded in a team of senior software and data engineers, collaborating on the data platform problem and solution space. - Translating complex, ambiguous requirements into resilient software engineering solutions. - Effective use of data is a core focus for the broader company, delivering high-quality solutions that solve real business problems and customer problems across thousands of Unity titles. What you'll be doing - Partnering with stakeholders, defining the problem space, pitching technical solutions, and owning them through to production. - Identifying reliability concerns and opportunities for improvement. - Pitching and delivering architectural improvements. - Influencing the roadmap towards technical excellence in software and data engineering. Qualifications - Strong software engineering fundamentals, and experience applying them within data engineering. - Expertise working with data streaming technologies such as Kafka and Flink. - Autonomous and effective in a team setting. - Experience working with non-technical stakeholders and translating their needs to technical requirements for team-wide delivery. Requirements - Relocation support is not available for this position. - Work visa/immigration sponsorship is not available for this position. Benefits - Comprehensive health, life, and disability insurance. - Commute subsidy. - Employee stock ownership. - Competitive retirement/pension plans. - Generous vacation and personal days. - Support for new parents through leave and family-care programs. - Office food snacks. - Mental Health and Wellbeing programs and support. - Employee Resource Groups. - Global Employee Assistance Program. - Training and development programs. - Volunteering and donation matching program.
Reporting Developer, SQL, Apache Superset
NatuvionNatuvion supports its customers in moving business-critical data and processes from one technology platform to another.
• Development and optimization of complex SQL queries • Building reporting and dashboard solutions with Apache Superset (datasets, SQL Lab, visualizations) • Performance tuning related to processing large volumes of data • Integration and analysis of heterogeneous data sources (especially SAP) • Acting as an interface between Product Development, SAP Consulting and Delivery • Participating in projects and producing technical documentation
