CrawlJobs Logo

Senior Software Designer

Puerto Rico, Aguadilla · Job Posted June 18, 2025
Apply Position
Job Link Share

Job Description

Analyzes, designs, programs, debugs, and modifies software enhancements and/or new products used in local, networked, or Internet- related computer programs, primarily for end users. Using current programming language and technologies, writes code, completes programming, and performs testing and debugging of applications. Completes documentation and procedures for installation and maintenance. May interact with users to define system requirements and/or necessary modifications.

Job Responsibility

  • Leads multiple project teams of other software applications engineers and internal and outsourced development partners responsible for all stages of design and development for complex products and platforms, including solution design, analysis, coding, testing, and integration
  • Manages and expands relationships with internal and outsourced development partners on software applications design and development
  • Reviews and evaluates designs and project activities for compliance with applications design and development guidelines and standards
  • provides tangible feedback to improve product quality and mitigate failure risk
  • Provides domain-specific expertise and overall software applications leadership and perspective to cross-organization projects, programs, and activities
  • Drives innovation and integration of new technologies into projects and activities in the software applications design organization
  • Provides guidance and mentoring to less- experienced staff members

Requirements

  • Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent
  • Typically 6-10 years experience
  • Extensive experience with multiple software applications design tools and languages
  • 6+ years of experience with Python
  • Excellent analytical and problem solving skills
  • Experience in overall architecture of software applications for products and solutions
  • Designing and integrating software applications running on multiple platform types into overall architecture
  • Evaluating forms and processes for software applications testing and methodology, including writing and execution of test plans, debugging, and testing scripts and tools
  • Excellent written and verbal communication skills
  • mastery in English and local language
  • Ability to effectively communicate product architectures, design proposals and negotiate options at senior management levels

Nice to have

  • Cross Domain Knowledge
  • Design Thinking
  • Development Fundamentals
  • Full Stack Development
  • Release Management
  • Security-First Mindset
  • User Experience (UX)

What we offer

  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Software Designer

8 matching positions

Software Engineer / Senior Software Engineer

ARiA is looking for highly motivated self-starters and low-ego team players to j...
Location
Location
United States , Madison; Alexandria; Seattle
Salary
Salary:
Not provided
ariacoustics.com Logo
Applied Research in Acoustics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Applicants selected for employment will be subject to a government security investigation and must meet eligibility requirements, including U.S. citizenship, for access to sensitive information
  • Bachelor’s degree or greater in a relevant technical field (Computer Science, Engineering, or equivalent)
  • Expertise designing and developing code using modern programming/scripting languages such as C, C++, Golang, JavaScript (and variants), and Python
  • Expertise developing and deploying software in an agile, continuous-integration (CI) framework across a variety of hardware platforms (desktop, server, cloud) using modern tools including containerization (e.g., Docker, Kubernetes)
  • Exceptional ability and desire to acquire new knowledge and skills to solve challenges
  • Ability to work independently but collaboratively
  • Ability to manage multiple projects in a fast-paced professional office environment
  • Ability to communicate technical solutions to colleagues and customers
  • Superior oral and written communications skills
Job Responsibility
Job Responsibility
  • Algorithm and software design, development, research, and testing to support prototypes and products
  • Supporting the transition of research algorithms to fielded systems
  • Preparing documentation to summarize design and status of prototypes and products
  • Assisting with in-field integration, testing, and support, with some local travel required
  • Developing an interface between a C++ underwater-acoustics physics engine and a video game for education and training
  • Developing a JavaScript backend for a scenario-design and management tool for players and integration of that system with a learning-management system (LMS)
  • Developing algorithms and software for a cloud-deployed cognitive tool that allows natural-language query of legal documents to answer user questions about government regulations and supporting the DevOps process for deployment of the prototype
  • Fulltime
Read More
Arrow Right

Software Engineer 2 / Senior Software Engineer

We are looking for an experienced Software Engineers for our Bangalore location ...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
komprise.com Logo
Komprise, Inc.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Solid grasp of computer science fundamentals and especially data structures, algorithms, multi-threading
  • Ability to solve difficult problems with a simple elegant solution
  • Should have solid object-oriented programming background with impeccable design skills
  • Experience in developing management applications and performance management applications is ideal
  • Experience with object-based file systems and REST interfaces is a plus (e.g. Amazon S3, Azure, Google Cloud Service)
  • Should have a BE or higher in CS, EE, Math or related engineering or science field
  • At least 5+ years of experience in software deployment
  • Tech Stack: Java, Maven Virtualisation, SaaS, Github, Jira, Slack, Cloud Solutions and Hypervisors
Job Responsibility
Job Responsibility
  • Responsible for designing and developing features that powers Komprise data management platform to manage billions of files and petabytes of data
  • Responsible for designing of major components and systems of our product architecture, ensuring that Komprise data management platform is highly available and scalable
  • Responsible for writing performance code, evaluate feasibility, develop for quality and optimize for maintainability
  • Work in agile, customer focused and fast paced team with direct interaction with the customers
  • Responsible for analysing customer escalated issues and provide resolutions in a timely manner
  • Should be able to design and implement highly performant, scalable distributed systems
Read More
Arrow Right

Senior Product Designer

As a Senior Product Designer you will play a critical role in shaping the design...
Location
Location
Salary
Salary:
134100.00 - 210325.00 USD / Year
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years in designing enterprise software/services
  • Experience with complex design systems across multiple products
  • Strong facilitation, collaboration, and a flexible approach to teamwork
  • Thrives in navigating ambiguous 0-1 environments by leveraging proven methodologies to foster clarity and direction
  • Understanding and utilizing motion design within a user experience
  • Proficient in UX/UI, customer journey flows, and highly crafted visual design
  • Ability to define projects, test assumptions, and incorporate feedback
  • Proficient in design tools like Figma and other prototyping tools
  • Experience in agile environments and cross-functional collaboration
  • Excellent communication and storytelling skills
Job Responsibility
Job Responsibility
  • Collaborate to create user-centric designs aligned with the Strategy Collection's goals
  • Lead projects from concept to execution, ensuring highly-crafted user experiences
  • Use data-driven insights for design decisions and iterate in a face-paced environment
  • Develop prototypes and patterns for scalable, consistent interfaces
  • Engage with customers and sales teams for insights and feedback
What we offer
What we offer
  • health and wellbeing resources
  • paid volunteer days
Read More
Arrow Right

Senior Product Designer- Cloud Readiness

Join the Cloud Readiness Design Team at Atlassian, dedicated to creating class-l...
Location
Location
Salary
Salary:
134100.00 - 210325.00 USD / Year
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years in product design, with a track record of designing complex or enterprise-level software
  • Experience in security, data management, identity access, compliance, or platform design is highly valued
  • Experience in creating conference-ready decks, multimedia and presentation templates
  • AI Fluency (nice to have): Comfortable designing AI products that leverage AI, and using AI tools in the design process
  • Strategic & Systems Thinking: Expertise in design systems, information architecture, and creating frameworks that support diverse customer use cases
  • Craft Mastery: Deep understanding of interaction and visual design, accessibility, and inclusive design principles. Skilled in prototyping, user testing, and iterative design
  • Communication: Exceptional communication and facilitation skills, able to clearly articulate design rationale and build consensus among stakeholders
  • Education: Bachelor’s degree in a relevant field or equivalent experience.
Job Responsibility
Job Responsibility
  • Lead complex and high-impact product design projects that help raise the quality bar for our users, from conceptual models to UI design
  • Develop prototypes and patterns for scalable, consistent interfaces
  • Collaborate with design executive leaders to create compelling representations of the very best examples of design at Atlassian
  • Champion design craft and mentor other designers
  • Collaborate with a range of cross-functional teams (including Engineering, Product Management, Research, Design, Marketing, and Data Science) across our Atlassian product portfolio
  • Conduct user research using various methods and principles to gain insights into customer needs and inform design solutions
  • Engage with customers and sales teams for insights and feedback
  • Help the larger Transformations and Platforms Design team prepare communications and presentations that will be seen across Atlassian, including for our most important customers
What we offer
What we offer
  • health and wellbeing resources
  • paid volunteer days
Read More
Arrow Right

Senior System Software Engineer

The role involves designing, developing, troubleshooting, and debugging software...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent
  • 9+ years of experience in developing and supporting automation test frameworks and libraries
  • proficiency in programming languages and Object oriented design
  • SQL/NoSQL databases
  • development of Web applications using REST APIs, JSON and microservices
  • Docker, Microservices, Containerization, Kubernetes
  • CI/CD, Git/Gitlab, GitHub, Jenkins
  • LINUX/VM environments and Shell scripting
  • scale/performance testing tools
  • familiarity with Git, Jira, Confluence, and defect tracking workflows
Job Responsibility
Job Responsibility
  • leads multiple project teams of software systems engineers and internal and outsourced development partners
  • reviews and evaluates designs and project activities for compliance with systems design and development guidelines and standards
  • provides tangible feedback to improve product quality and mitigate failure risk
  • provides domain-specific expertise and software systems leadership to projects, programs, and activities
  • drives innovation and integration of new technologies into projects and SDLC stages
  • provides guidance and mentoring to less-experienced staff members
  • architect and design cross functional enhancements and modules for HPE storage products QA automation frameworks, libraries, applications and utilities
  • knowledge of complete SDLC and experience in testing methodologies, tools, test planning and execution
  • code reviewing skills with sharp ability to identify potential errors, missing logic and convention violations
  • strong troubleshooting and analytical skills for performing root cause analysis
What we offer
What we offer
  • health and wellbeing benefits for physical, financial and emotional wellbeing
  • programs catered to career growth and development
  • inclusive working environment
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Take a leading role in designing, building and scaling the technology that under...
Location
Location
United States , New York City
Salary
Salary:
190000.00 - 220000.00 USD / Year
pomelocare.com Logo
Pomelo Care
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience shipping high-quality, scalable software systems
  • High level of proficiency in system and relational database design and one or more languages like Java, C#, Kotlin, Python, Go, etc.
  • Experience developing applications with modern front-end frameworks like React or Vue.js
  • Passionate about staying on the cutting-edge of agentic tooling
  • Track record of delivering elegant and maintainable solutions to complex problems
Job Responsibility
Job Responsibility
  • Write clean, elegant code to ship new features
  • Lead the design and development of robust, scalable systems
  • Push the boundaries of new AI-powered tools
  • Enhance the mobile experience
  • Mentor other engineers
  • Collaborate with product and clinical leadership to influence the technical roadmap
What we offer
What we offer
  • Competitive healthcare benefits
  • Generous equity compensation
  • Unlimited vacation
  • Membership in the First Round Network
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Take a leading role in designing, building and scaling the technology that under...
Location
Location
United States , San Francisco
Salary
Salary:
190000.00 - 220000.00 USD / Year
pomelocare.com Logo
Pomelo Care
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience shipping high-quality, scalable software systems
  • High level of proficiency in system and relational database design and one or more languages like Java, C#, Kotlin, Python, Go, etc.
  • Experience developing applications with modern front-end frameworks like React or Vue.js
  • Passionate about staying on the cutting-edge of agentic tooling
  • Track record of delivering elegant and maintainable solutions to complex problems
Job Responsibility
Job Responsibility
  • Write clean, elegant code to ship new features
  • Lead the design and development of robust, scalable systems
  • Push the boundaries of new AI-powered tools
  • Enhance mobile experience
  • Mentor other engineers
  • Collaborate with product and clinical leadership to influence the technical roadmap
What we offer
What we offer
  • Competitive healthcare benefits
  • Generous equity compensation
  • Unlimited vacation
  • Membership in the First Round Network
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Bank Accounts

At Mercury, our Bank Accounts team plays a similar role for the business: we own...
Location
Location
United States; Canada , San Francisco; New York; Portland
Salary
Salary:
200700.00 - 250900.00 USD / Year
mercury.com Logo
Mercury
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience leading technical projects at scale, including planning, execution, and stakeholder management
  • Strong full-stack engineering skills, with deep knowledge of modern web development practices, API design, and system design
  • Clear and persuasive communication skills — you can articulate tradeoffs and influence decisions across teams
  • A mindset that balances urgency with craftsmanship: shipping fast, without cutting corners on quality engineering
  • Creativity and adaptability — you think beyond the obvious and find solutions that move both product and business forward
  • A track record of mentoring engineers and helping teams grow
Job Responsibility
Job Responsibility
  • Lead Projects End-to-End: Drive technical projects from concept to production. Define solutions, analyze tradeoffs, make critical decisions, and deliver software that works today and is sustainable for tomorrow
  • Collaborate Across Functions: Partner with product, design, and business stakeholders to shape initiatives. Translate between technical and non-technical audiences to ensure clarity, alignment, and buy-in
  • Code Craftsmanship: Write clear, testable, and maintainable code. Establish patterns and best practices that your team can follow, ensuring long-term scalability and reliability
  • Build for Quality & Sustainability: Design extensible systems, make balanced decisions on tech debt, plan careful rollouts, and own the quality of your work through post-launch monitoring
  • Think Product, Not Just Code: Approach problems with a product mindset. You care as much about the business impact of what you build as the technical design
  • Mentor & Elevate: Coach engineers on your team by sharing patterns, practices, and critical thinking to raise the technical bar and foster a culture of sustainable engineering
What we offer
What we offer
  • base salary
  • equity
  • benefits
  • Fulltime
Read More
Arrow Right