The Future is Now; Beyond Boundaries, Beyond Imagination
Principal Developer
Location
United States
Posted
2 days ago
Salary
$155K - $230K / year
Seniority
Lead
Job Description
Principal Developer
Gugu Robotics
• Author and maintain relevant documentation for developers, clients, and users to encourage innovation; Develop and refine prototypes to confirm requirements; • Program according to project plans including versions and sprints; • Test according to predetermined test plans; • Drive release and post-release activities such as support, versioning, and maintenance; • Collaborate with designers to create interfaces that conform to design guidelines; • Build out mobile Application Programming Interface (APIs) and web applications for mobile and browser clients; • Peer review other team members’ code, and learn and adapt code based on peer review; • Support sales and project managers with technical insights, leading to the creation of budgets and schedules for projects; • Seek ways to promote the company and increase market exposure while increasing credibility with team; • Develop high quality deliverables while evaluating innovative approaches to accomplish objectives; • Write and maintain code on internal products and external client projects; • Work in tandem with other developers and the quality assurance team on bug fixes; • Support building reusable code and libraries for future use.
Job Requirements
- Bachelor's Degree or Master’s Degree in Computer Science, Computer Engineering, Information Systems or a closely related field (foreign degree equiv. acceptable).
- Required: 7 years of post-degree progressive experience as a Software Developer or closely related position or with Master’s, 5 years of experience as a Software Developer or closely related.
- Also requires 7 years of experience (5 with Master’s) in each of the following: Designing and architecting software, including interactions with hardware, databases, browsers, file systems, and various infrastructure types; Applying systematic and disciplined approaches to software development, including requirements gathering, software design, testing, debugging, and maintenance; Data structures and algorithms; and Computer networks, protocols, network security, and internet data transmission.
- Also requires 5 years of experience in each of the following: Writing, analyzing, and debugging code in various programming languages; Software privacy and security, including secure coding practices, threat avoidance, and threat mitigation; Computation theory, considering automation, human involvement, and ethical boundaries; and Teaching others about design's impact on comprehensibility, maintainability, performance, and availability in software development.
Related Guides
Related Job Pages
More Software Engineer Jobs
Senior SAP Specialist, S/4HANA Developer, Consultant
R&C Request GmbHR&C Request GmbH Matching people since the last decade. Now with a new vision for 2025.
• Take full responsibility for demanding tasks in S/4HANA projects. • Design and develop modern S/4HANA architectures, Fiori apps, and CDS/OData services (as a Senior SAP Developer). • Provide process consulting, solution design, and customizing in your focus module (as a Senior SAP Consultant in SD, EWM, MM, FI/CO, PP, or QM). • Integrate system landscapes using SAP BTP and Cloud Integration. • Support the entire software lifecycle through to Go-Live support.
Role Description We’re seeking a talented, proactive Software Engineer with 3+ years of experience to join our growing Agile team. In this role, you’ll help design and deliver scalable web and mobile solutions that drive modern financial services, working across the full development lifecycle—from concept through deployment—using Python and AWS in a remote-first environment. As part of our AI-enabled engineering culture, you’ll leverage tools like GitHub Copilot and Claude to accelerate delivery, enhance code quality, and solve complex challenges more efficiently. This is an excellent opportunity for engineers eager to combine strong development fundamentals with AI-assisted workflows while shaping the next generation of intelligent, scalable solutions across financial and manufacturing domains. Responsibilities - Design, develop, test, and maintain scalable, secure applications using Python, Python frameworks such as Django, and AWS services - Take ownership of features and components, from initial design through to deployment and support - Collaborate with product owners, designers, and engineers to deliver high-quality solutions aligned with business goals - Write clean, maintainable, documented and well-tested code, following best practices and coding standards - Review code from other developers, providing constructive feedback to ensure quality and consistency - Troubleshoot and resolve complex technical issues across applications and environments - Contribute to system design discussions, including architecture, scalability, and performance considerations - Mentor and support junior developers, providing guidance, knowledge sharing, and day-to-day assistance - Contribute to and improve CI/CD pipelines, testing strategies, and development processes - Ensure development aligns with security and compliance requirements, including PCI standards - Produce and maintain clear technical documentation Qualifications - Solid working knowledge of most of the following: - Experience with Python frameworks (e.g. Flask, Django, FastAPI) - Strong working knowledge of AWS services (e.g. Lambda, S3, API Gateway, DynamoDB, RDS) - Experience designing and building RESTful APIs and microservices - Familiarity with infrastructure as code (e.g., Terraform, CloudFormation) - Experience with containerisation (Docker, Kubernetes) - Understanding of CI/CD tools and automated deployment pipelines - Exposure to front-end technologies (HTML, CSS, JavaScript or modern frameworks) - Knowledge of monitoring, logging, and observability tools - Experience working in regulated environments (e.g., financial services) Requirements - B.S. or MS Degree in Computer Science, Information Technology or equivalent work experience - 3+ year programming experience in Python and Django - Physical Requirements: - Must be able to remain in a stationary position (sitting or standing) a majority of the time. - Occasionally move about inside the office to access cabinets and office machines. - Constantly operates a computer and other office productivity machinery. - Frequently communicates with co-workers on project requirements, must be able to exchange accurate written or verbal communications. - Must be able to assess information from computers. - Works in indoor office conditions. Benefits - Competitive pay rates and an inclusive, empowering and rewarding culture. - Solid benefits package including Medical, Dental, Vision, Long Term Disability, Short Term Disability, Life Insurance, Accident Insurance, Critical Illness Insurance, FSA, HSA, Vacation and Holiday Pay, Tuition Reimbursement and 401(k) with a competitive company match percentage. - CPI is an Equal Opportunity Employer, including disability/vets. A complete background including drug screen is contingent upon hire.
Role Description The Staff Software Engineer I will design and develop portions of software for current components, subsystems, systems, or applications. Responsibilities include: - Support complex design and coding projects. - Maintain previous software versions and adhere to sound software development methodologies. - Collaborate with the development team on multi-person projects. - Demonstrate technical leadership on smaller efforts. - Communicate effectively across cross-functional teams such as engineering, data science, product management, user experience, analytics, account management, and IT. - Engage with customers or end users to support the hiring process through participation in intern and team interviews. - Maintain technical expertise as a Subject Matter Expert (SME) in specific areas or components. Qualifications - Bachelor’s degree or foreign equivalent degree in Computer Science, Information Technology, Engineering (any), Mathematics, Physics, or a related field, and three (3) years of related work experience. - In the alternative, a Master’s degree or foreign equivalent degree in the same fields, and one (1) year of related work experience. - Must have one (1) year of experience with/in: - Software design, programming, and testing using standard platform technologies such as Java, Python, C#, C++, and Microsoft technologies. - Production-quality software scope evaluation, design, implementation, testing, and maintenance. - Big data techniques and high scalability computing methods. - Front-end web technologies and back-end systems such as web-based UI, and web services. - SQL databases and data-driven application development. - 100% Telecommuting permitted. - Employer will accept any suitable combination of education, training or experience. Requirements - To apply, submit resume by visiting http://www.rrd.com/about/careers/ and searching for the "Staff Software Engineer I" Job Title- req. IL0220. Benefits - 40 hrs/week, Mon-Fri, 8:30 a.m.- 5:30 p.m. - Current salary range for this role is $144,278.94 to $185,000/year. - Compensation decisions may vary based upon education, skills, experience, proficiency, performance, shift, and location. - Total compensation package may include participation in a bonus, commission, or incentive program. - Benefit offerings include: - Medical, dental, and vision coverage. - Paid time off. - Disability insurance. - 401(k) with company match. - Life insurance and other voluntary supplemental insurance coverages. - Parental leave. - Adoption assistance. - Tuition assistance. - Employer/partner discounts. Additional Information - All employment offers are contingent upon the successful completion of both a pre-employment background and drug screen. - RRD is an Equal Opportunity Employer, including disability/veterans.
Role Description Mind Computing is seeking a fulltime, 100% remote AWS Developer to be a part of a team supporting the Department of Veterans Affairs. The ideal candidate will be responsible for designing, implementing, and managing scalable cloud infrastructure in Amazon Web Services (AWS) environments, ensuring optimal performance, security, reliability, and cost efficiency. The candidate must reside within the continental US. - Design, develop, and deploy AWS-based applications and solutions. - Utilize AWS services (EC2, Lambda, S3, RDS, DynamoDB, API Gateway, Step Functions). - Build and maintain ETL/data integration workflows using AWS tools (e.g., AWS Glue). - Develop Infrastructure as Code (IaC) using CloudFormation or Terraform. - Implement CI/CD pipelines using AWS tools (CodePipeline, CodeBuild, CodeDeploy). - Ensure security best practices (IAM, encryption, compliance). - Monitor, troubleshoot, and optimize performance using CloudWatch and logging tools. - Integrate with external APIs and collaborate with cross-functional teams. - Stay updated with AWS best practices, new features, and emerging technologies. Qualifications - Bachelor's degree in Computer Science, Information Technology, or a related field. - 5+ years of experience as an AWS Developer or Cloud Engineer. - Strong knowledge of AWS services, cloud architecture, and DevOps practices. - Proficiency in Python and experience with ETL/data processing. - Experience with IaC tools (Terraform or CloudFormation). - Familiarity with Docker/Kubernetes and CI/CD pipelines. - Knowledge of AWS security, networking, and SQL/database management. - Experience working in Agile environments. Requirements - AWS certifications: Developer Associate or Solutions Architect. - Experience in healthcare or federal environments. - Familiarity with ETL tools, REST APIs, and SaaS integrations (e.g., ServiceNow, Jira, Pega). - Experience with big data, machine learning, or legacy system support. - Familiar with x12 and health care transactions related to claims processing. - Ability to obtain and maintain a Public Trust clearance. Benefits - Medical/Dental/Vision - PTO + Federal Holidays - Corporate Laptop - Training opportunities - Remote work options - 401(k) with employer match




