70,700 Backend jobs in the United States
Backend Software Engineer
Posted today
Job Viewed
Job Description
Mantech seeks a motivated, career and customer-oriented Backend Software Engineer to join our team in Ft. Meade, MD .
In this role, you will develop, maintain, and enhance complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements.
Responsibilities include, but are not limited to:
- Responsible for analyzing user requirements to derive software design and performance requirements, design and coding new software or modifying existing software and debugging existing software and correcting defects.
- Design and develop new backend components or enhance existing software using best-in-class tools and languages.
- Responsible for developing simple data queries for existing or proposed databases or data repositories and will design or implement complex database or data repository interfaces/queries.
- Will make recommendations for improving documentation and software development process standards and will develop or implement algorithms to meet or exceed system performance and functional standards.
- Responsible for designing or implementing complex algorithms requiring adherence to strict timing, system resource, or interface constraints. Will design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
- Will partner with system engineers and hardware engineers to derive software requirements and to obtain information on project limitations and capabilities, performance requirements and interfaces.
Minimum Qualifications:
- Bachelor’s degree in Computer Science or related discipline from an accredited college or university; An additional 4 years of related experience might be substituted for a degree.
- 7+ years of software development experience.
- Experience with Python.
Preferred Qualifications:
- Experience developing applications which will be deployed in containers using Docker and Kubernetes
Security Clearance Requirements:
- Current/Active TS/SCI with Polygraph.
Physical Requirements:
- Must be able to remain in a stationary position 50%.
- Constantly operates a computer and other office productivity machinery, such as a calculator, copy machine and computer printer.
- The person in this position frequently communicates with co-workers, management, and customers, which may involve delivering presentations.
Backend Software Engineer
Posted today
Job Viewed
Job Description
Mantech seeks a motivated, career and customer-oriented Backend Software Engineer to join our team in Ft. Meade, MD .
In this role, you will develop, maintain, and enhance complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements.
Responsibilities include, but are not limited to:
- Responsible for analyzing user requirements to derive software design and performance requirements, design and coding new software or modifying existing software and debugging existing software and correcting defects.
- Design and develop new backend components or enhance existing software using best-in-class tools and languages.
- Responsible for developing simple data queries for existing or proposed databases or data repositories and will design or implement complex database or data repository interfaces/queries.
- Will make recommendations for improving documentation and software development process standards and will develop or implement algorithms to meet or exceed system performance and functional standards.
- Responsible for designing or implementing complex algorithms requiring adherence to strict timing, system resource, or interface constraints. Will design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
- Will partner with system engineers and hardware engineers to derive software requirements and to obtain information on project limitations and capabilities, performance requirements and interfaces.
Minimum Qualifications:
- Bachelor’s degree in Computer Science or related discipline from an accredited college or university; An additional 4 years of related experience might be substituted for a degree.
- 7+ years of software development experience.
- Experience with Python.
Preferred Qualifications:
- Experience developing applications which will be deployed in containers using Docker and Kubernetes
Security Clearance Requirements:
- Current/Active TS/SCI with Polygraph.
Physical Requirements:
- Must be able to remain in a stationary position 50%.
- Constantly operates a computer and other office productivity machinery, such as a calculator, copy machine and computer printer.
- The person in this position frequently communicates with co-workers, management, and customers, which may involve delivering presentations.
Software Engineer - Backend
Posted today
Job Viewed
Job Description
Posted in LinkedIn by SK
Job Title: Golang Engineer
Location: Remote (U.S. based, W2 only)
Pay Rate: $60-$65/hour W2
Contract Details
- Duration: 6-month contract (with potential extension)
- Start Date: As soon as onboarding is complete
- Hours: 40 hours/week
- Visa/C2C: No C2C or third-party candidates; W2 only
- Background Check: Required
We are seeking an experienced Golang Engineer to join a fast-paced software engineering team. The role will focus on database migration, service development, and API/middleware integration. The ideal candidate will have strong technical expertise in Go, PostgreSQL, and modern API development, with a proven ability to collaborate across teams and deliver scalable, high-performance solutions.
Required Skills & Qualifications
- Strong hands-on experience with Go (Golang) development
- Proficiency in PostgreSQL database management and schema design
- Experience in API development, middleware, and system integration
- Proficiency with RSpec (or similar testing frameworks) for automated testing
- Strong debugging, troubleshooting, and performance optimization skills
- Ability to design maintainable database schemas and easy-to-understand data structures
- Strong communication and collaboration skills across engineering and product teams
- Must be authorized to work in the U.S. without sponsorship (W2 only)
- Experience designing technical solutions independently with minimal direction
- Prior work with large-scale data migration projects
- Understanding of security and compliance best practices for data handling
- Experience in agile/scrum team environments (planning, backlog refinement, sprint reviews)
- Collaborate with engineering, product, and design teams to deliver high-quality solutions
- Write and maintain batch jobs to migrate data between PostgreSQL databases
- Update and maintain gRPC services written in Go
- Create and maintain APIs and middleware to facilitate efficient data flow
- Troubleshoot and optimize application performance and database queries
- Perform system analysis, debugging, and issue resolution for integration challenges
- Ensure compliance with data privacy and security standards
- Participate in sprint planning, backlog refinement, and code reviews to support team collaboration and continuous improvement
- Proactively identify and address technical issues and potential bottlenecks
- Opportunity to contribute to a high-impact software engineering project
- Collaborative, fast-paced team environment with cross-functional exposure
- Remote flexibility with full-time engagement
- Culture of innovation, problem-solving, and continuous improvement
The staffing industry has seen an increase in people falsely representing themselves as recruiters to gather personal information from job seekers. For your safety, do not provide sensitive data to anyone you have not spoken with thoroughly, never provide banking information during the application process and always double check the email address of the Recruiter to ensure it's from an official Planet domain (@theplanetgroup.com or @launchcg.com) - and not a domain with an alternative extension like .net, .org or .jobs.
The Planet Group and our companies are equal opportunity employers. It is our practice not to discriminate against any employee or applicant based on any criteria, condition or basis protected by laws or regulations in the locations where we do business. All qualified applicants are encouraged to apply. We celebrate diversity and are committed to providing an environment of mutual respect. We believe that diversity, equity and inclusion enable us to better meet our mission and values while serving our clients across the globe. If you have a disability or handicap and would like us to accommodate you in any reasonable way, please inform your recruiter, or contact us, so that we can discuss the appropriate alternatives available.
Backend Software Engineer
Posted today
Job Viewed
Job Description
We are driven by our moral imperative to advance mankind - and it all starts with our people, product and purpose. We always carry a deep sense of drive and passion with us. If you thrive in a challenging work environment, surrounded by incredible team members who will help you grow, MX is the right place for you.
Come build with us and be part of an award-winning company that's helping create meaningful and lasting change in the financial industry.
Job Summary
Our software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with their finances. Our products need to handle data at a massive scale. You'll work alongside the best and the brightest engineering talent in the industry. We have opportunities in a wide range of areas including development, design, search, platform, test, quality, big data, front end and back end. As a core participant of your team, you'll estimate engineering efforts, design your changes, implement and test your changes, push to live, and triage production issues. You need to be dynamic, collaborative, and curious as we build new experiences, improve existing products, and develop distributed systems powering the world to be financially strong.
We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
With your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.
Job Duties
- Write product or system development code.
- Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.
- Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
- Enforce clean code and excellent coding practices by conducting thoughtful code reviews.
- Help us build and maintain a world-class technology system so we can achieve our mission of making the world financially strong.
- Collaborate closely with Product Managers to meet and exceed customer needs in the simplest possible ways.
- Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
- Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.
- Actively participate in system architecture discussions and technical design reviews to ensure scalability, reliability, and security.
- You will lead by example, and elevate the design, implementation, quality, and strong engineering practices across the team.
- Drive projects and initiatives to implement high quality systems and products.
- Coach and support engineers on the team, with a strong focus on feedback and growth.
- Facilitate alignment and clarity across teams on goals, outcomes, and timelines
- Influence and coach a team of engineers.
- Manage project priorities, deadlines, and deliverables.
- Bachelor's Degree or equivalent experience.
- 12+ years of experience with software development in one or more programming languages with data structures or algorithms, preferred.
- 8+ years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture, preferred.
- Master's Degree or PhD in Computer Science or related technical field.
Work Environment
At MX, we utilize a hybrid work model, which allows us to attract top talent, provide work-life balance, and increase productivity through collaboration. Our team members enjoy a balance of remote work and monthly in-person collaboration meetings. Travel expectations are about 15%, and the company covers travel expenses for remote employees. Local employees are encouraged to utilize in-office time on a weekly basis. Both local and remote employees can take advantage of our incredible office space with onside perks like company-paid meals, onsite massage therapist, golf simulator, and meditation room to name a few.
Compensation
The expected on-target earnings (OTE), which is comprised of a base salary and other forms of cash compensation, such as bonus or commissions is currently $min to $mid. This pay range is just one component of MX's total rewards package. MX takes a number of factors into account when determining individual starting pay, including job and level they are hired into, location, skillset, peer compensation.
At MX, we are a high-performance organization that thrives on trust and results. This role is based in Lehi, Utah, with flexibility for both in-office and remote work. We believe in empowering our team members to deliver exceptional outcomes while taking advantage of our incredible office space when it best supports their work. Our Utah office features onsite perks such as company-paid meals, massage therapists, a sports simulator, gym, mother's lounge, and meditation room and meaningful interactions with amazing people. We encourage team members to come together in the office to collaborate, kick off key projects, or strategize cross-functionally, fostering connection and innovation.
MX is proudly committed to recruiting and retaining a diverse and inclusive workforce. As an Equal Opportunity Employer, we never discriminate based on race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, military or veteran status, status as an individual with a disability, or other applicable legally protected characteristics. We particularly welcome applications from veterans and military spouses. All your information will be kept confidential according to EEO guidelines. You may request reasonable accommodations by sending an email to
Backend Software Engineer
Posted today
Job Viewed
Job Description
Job Description
Insight Global is searching for a Sr. Backend Engineer to join the team of our largest entertainment streaming clients. This person will join the senior level team that works on the company’s multiple partnership platforms focused on search and discovery features, billing, payment, and viewing. This person should have 8+ years of experience with development using Typescript, Node.js for backend development. Experience working within a heavy AWS environment working within a serverless infrastructure. They should stay up to date on the latest technologies and comfortable in a collaborative environment.
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy:
Skills and Requirements
• 8+ years of experience utilizing Typescript and Node.JS for backend development within an enterprise level organization
• Extensive experience coding and deploying features within AWS serverless environment
• Experience working with AWS Services Lambda, S3, DynamoDB
• Observability tools such as Datadog or NewRelic
• Building new services and features across connected devices – SmartTV, Set top boxes etc. null
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal employment opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment without regard to race, color, ethnicity, religion,sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military oruniformed service member status, or any other status or characteristic protected by applicable laws, regulations, andordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to
Backend Software Engineer
Posted 1 day ago
Job Viewed
Job Description
Job Description
Insight global is looking for a backend software engineer for a leader in the fintech space. Within the Regulatory Platform Technology team, this role is central to building secure, scalable systems that ensure compliance with global regulatory standards. You'll contribute to the design, development, testing, and maintenance of backend systems that support the company's commitment to integrity and regulatory excellence. We can pay $40-55/hour.
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy:
Skills and Requirements
-Bachelor's degree in Computer Science or a related field.
-3-7 years of backend development experience.
-Proficiency in Java EE technologies (Spring MVC, Hibernate, JPA).
-Strong understanding of REST, OAuth, JSON, and SOA principles.
-Experience with SQL and ORM tools.
-Solid foundation in programming concepts and data structures.
-Experience with testing frameworks and strategies. -Experience with large-scale, distributed, high-performance systems.
-Familiarity with AI/ML technologies.
-Exposure to regulatory or compliance-related systems is a plus. null
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal employment opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment without regard to race, color, ethnicity, religion,sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military oruniformed service member status, or any other status or characteristic protected by applicable laws, regulations, andordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to
Backend Software Engineer
Posted 1 day ago
Job Viewed
Job Description
*No Visa Sponsorship is available for this position.
About the Cornell Lab of Ornithology
The Cornell Lab of Ornithology is a globally recognized leader in technology, data management, and large-scale citizen science supporting birds and biodiversity conservation. We curate more than a petabyte of digital assets, one billion bird sightings, and leverage innovative big data analysis tools and machine learning to produce web applications and services to empower a global community of bird and nature enthusiasts, researchers, conservationists, and educators. We rely on a team of high-performance engineers to help navigate intriguing technical challenges to provide data-driven services, learning platforms, and science communications supporting biodiversity and conservation communities in all corners of the globe. This role will develop technical infrastructure and services that support numerous user-facing applications, including eBird, Merlin, Macaulay Library, and Birds of the World.
The Opportunity
While position responsibilities vary, every member of our community is expected to foster a culture of belonging and a psychologically healthy work environment by communicating across differences; being cooperative, collaborative, open, and welcoming; showing respect, compassion, and empathy; engaging and supporting others regardless of background or perspective; speaking up when others are being excluded or treated inappropriately; and supporting work/life integration of oneself and others.
The Backend Software Engineer is expected to:
Design, develop, and maintain complex web-based applications and related services for the Center for Avian Population Studies and Macaulay Library at the Cornell Lab of Ornithology (CLO), external customers, and funding agencies. Participate actively in the design and evolution of CLO technical infrastructure and hosting platforms, including the transition to more scalable, agile, cloud-based systems. Serve as a technical liaison supporting coordination and integration of application infrastructure to meet CLO strategic objectives. Develop web-based systems, APIs, and database applications utilizing Java, Spring, enterprise GIS systems, and SQL with a Postgres backend. Stay current on software development and web application best practices and processes.
What We Need
Required Qualifications:
- Bachelor's degree in computer science or related field or equivalent combination of education and experience.
- Three (3)+ years of relevant experience working on substantial computer software projects and collaborating with a team of engineers.
- Three (3)+ years of object-oriented programming and modern web application development techniques building and integrating APIs, web services, and frontend user interfaces.
- Three (3)+ years of experience with Java, Spring, and SQL .
- Experience with relational database table design and with writing and optimizing complex queries .
- Experience with containerization using Kubernetes or Docker .
- Experience with cloud infrastructure platforms and services from major vendors such as AWS (preferred) or Azure .
- Experience with continuous integration, deployment, and automation technology such as Jenkins .
- Experience running services on Linux .
- Experience with version control systems (e.g. Git ) and modern development workflows (e.g. Agile, Scrum ).
- Experience with project management tools such as Jira .
- Proven experience documenting and testing code .
- Strong problem-solving and critical thinking skills, and excellent written and oral communication skills.
- Ability to establish realistic goals and deliver work on schedule, handle multiple concurrent tasks and priorities, and adapt to changing priorities, situations and demands.
- High level of integrity and dependability with a strong sense of urgency and results-orientation, and an ability to exercise sound judgment in decision making and in accomplishing tasks that are urgent or of a sensitive or confidential nature.
- Ability to work both independently and collaboratively, and to build working relationships to solve problems and achieve common goals in a multidisciplinary environment.
- Experience in and/or demonstrated commitment to supporting diversity, equity, access, inclusion, and wellbeing.
- Ability to work weekends or evenings when participating in the 24x7 on call duty rotation .
Preferred Qualifications:
- Advanced degree in computer science or related field.
- Experience web frameworks such as React, Vue.js, Angular, Next.js, or Nuxt .
- Familiarity with the Linux command-line and experience with shell scripting.
- Experience with highly available, high volume transactional web applications.
- Experience managing large volumes of data for replication, warehousing, and archival storage.
- Prior use and understanding of eBird, Merlin, Macaulay Library or other Cornell Lab tools and resources.
- Interest in birds, nature, conservation, and/or natural science.
- Experience with GIS data and server software such as GeoServer.
- A Cover Letter and Resume are required for further consideration for this position. When applying through our system, please remember to attach your application materials (Cover Letter and Resume) in PDF format.
- Visa Sponsorship of any kind is not available for this position.
Rewards and Benefits
- This position is based in Ithaca, New York, however, the successful applicant may perform this role remotely anywhere within the United States. Employees who work remotely may receive multiple W-2 Forms depending on their work location.
- The New York Convenience of employer guidelines require New York State individual tax reporting and withholding for this position. Additional individual state income tax filings may also be required if working temporarily outside of New York State.
- Cornell receives national recognition as an award-winning workplace for our health, wellbeing, sustainability, and diversity initiatives.
- Our benefits programs include comprehensive health care options, generous retirement contributions, access to wellness programs, and employee discounts with local and national retail brands. We invite you to follow this link to get more information about our benefits:
- Follow this link to learn more about the Total Rewards of Working at Cornell:
- Our leave provisions include health and personal leave, three weeks of vacation and 13 holidays: Martin Luther King, Jr. Day, Memorial Day, Juneteenth, Independence Day, Labor Day, Thanksgiving and the day after, and an end of the year winter break from December 25-January 1.
- Cornell's impressive educational benefits include tuition-free Extramural Study and Employee Degree Program, tuition aid for external education, and Cornell Children's Tuition Assistance Program.
Software Engineer III
Job Family:
Information Technology
Level:
F
Pay Rate Type:
Salary
Pay Range:
$98,548.00 - $114,529.00
Remote Option Availability:
Remote
Company:
Contract College
Contact Name:
Maria Avila
Job Titles and Pay Ranges:
Non-Union Positions
Noted pay ranges reflect the potential pay opportunity for each job profile. The hiring rate of pay for the successful candidate will be determined considering the following criteria:
- Prior relevant work or industry experience
- Education level to the extent education is relevant to the position
- Unique applicable skills
- Academic Discipline
To learn more about Cornell's non-union staff job titles and pay ranges, see Career Navigator.
Union Positions
The hiring rate of pay for the successful candidate will be determined in accordance with the rates in the respective collective bargaining agreement. To learn more about Cornell's union wages, see Union Pay Rates.
Current Employees:
If you currently work at Cornell University, please exit this website and log in to Workday using your Net ID and password. Select the Career icon on your Home dashboard to view jobs at Cornell.
Online Submission Guidelines :
Most positions at Cornell will require you to apply online and submit both a resume/CV and cover letter. You can upload documents either by "dragging and dropping" them into the dropbox or by using the "upload" icon on the application page. For more detailed instructions on how to apply to a job at Cornell, visit How We Hire on the HR website.
Employment Assistance:
For general questions about the position or the application process, please contact the Recruiter listed in the job posting or email
If you require an accommodation for a disability in order to complete an employment application or to participate in the recruiting process, you are encouraged to contact Cornell Office of Civil Rights at voice ( , or email at
Applicants that do not have internet access are encouraged to visit your local library, or local Department of Labor. You may also request an appointment to use a dedicated workstation in the Office of Talent Attraction and Recruitment, at the Ithaca campus, by emailing
Notice to Applicants:
Please read the required Notice to Applicants statement by clicking here . This notice contains important information about applying for a position at Cornell as well as some of your rights and responsibilities as an applicant.
EEO Statement:
Cornell welcomes students, faculty, and staff with diverse backgrounds from across the globe to pursue world-class education and career opportunities, to further the founding principle of ". any person . any study." No person shall be denied employment on the basis of any legally protected status or subjected to prohibited discrimination involving, but not limited to, such factors as race, ethnic or national origin, citizenship and immigration status, color, sex, pregnancy or pregnancy-related conditions, age, creed, religion, actual or perceived disability (including persons associated with such a person), arrest and/or conviction record, military or veteran status, sexual orientation, gender expression and/or identity, an individual's genetic information, domestic violence victim status, familial status, marital status, or any other characteristic protected by applicable federal, state, or local law.
Cornell University embraces diversity in its workforce and seeks job candidates who will contribute to a climate that supports students, faculty, and staff of all identities and backgrounds. We hire based on merit, and encourage people from historically underrepresented and/or marginalized identities to apply. Consistent with federal law, Cornell engages in affirmative action in employment for qualified protected veterans as defined in the Vietnam Era Veterans' Readjustment Assistance Act (VEVRRA) and qualified individuals with disabilities under Section 503 of the Rehabilitation Act. We also recognize a lawful preference in employment practices for Native Americans living on or near Indian reservations in accordance with applicable law.
2025-02-10
Be The First To Know
About the latest Backend Jobs in United States !
Software Engineer (Backend)
Posted 2 days ago
Job Viewed
Job Description
We are looking for a Junior Software Engineer (Backend) who is experienced and brings deep expertise in backend development. You will join a small, talented team and lead efforts to architect scalable solutions, drive technical excellence, and support our vision for a future where client plays a critical role in shaping the internet's evolution.
Requirements
- BS or MS degree in a STEM major or equivalent job experience required
- 2+ years of experience in software development and writing very high-quality code that is robust and easy to maintain
- Knowledge on how to build large scalable systems
- Knowledge and experience in identifying and solving issues with intricate, live software systems, as well as in-depth familiarity with contemporary software development processes such as continuous integration and continuous deployment.
- Strong analytical and problem-solving skills, with an ability to troubleshoot and resolve data flow issues
- Professional or native English language proficiency
- Develop new features and software improvements
- Test, deploy and debug backend API services
- Designing, building, and optimizing scalable data pipelines to process and integrate data from various sources in real-time or batch modes
- Write clear, tested, documented code
- Create and review technical design, code, and documentation
- Contribute to Wynds infrastructure which includes mobile, desktop and server-side applications
- Golang, Python, Redis Clusters, Kubernetes
Required Skills:
• Software
Backend Software Engineer
Posted 3 days ago
Job Viewed
Job Description
Perplexity is looking for an experienced Backend Engineer to join our small team revolutionizing the way people search and interact with the internet. You will be responsible for leading design, implementation, and scaling of backend systems that power web, mobile, and browser products.
Tech Stack: Python | PostgreSQL | DynamoDB | Redis | FastAPI
Teams Hiring
Enterprise
The Enterprise Team at Perplexity designs and builds core platform features like rich file attachments, secure file and app connectors (using cutting-edge Model Context Protocol), and Spaces for streamlined collaboration-capabilities widely used by both enterprise and regular users. The team owns uniquely challenging domains at the intersection of AI, automation, and knowledge management, directly shaping how millions of people work with private data, files, and productivity apps across Perplexity. Their small, expert group operates with high autonomy, developing systems that set industry standards and deliver massive, visible product impact.
Growth
The Growth team shapes how millions of people experience Perplexity. We rapidly experiment and launch new ideas across all user-facing surfaces at Perplexity including onboarding, verticals like Students, and premium Max Tier. We build AI-powered features such as personalized prompts, auto-generated study guides, and contextual upsell nudges, driving user activation, retention, and revenue across all platforms. We own Perplexity's growth platform, including experimentation framework, feature flagging, and notifications, to mobilize impactful feature development across the company. Engineers have outsized impact, building both the product and the platform that power our company's growth.
Billing
The Billing team powers how users subscribe to and pay for Perplexity, building seamless subscription experiences across all tiers. We partner with business and finance teams to define new pricing and subscription models, while also driving growth through partner integrations that expand distribution and brand presence. We develop and maintain secure, scalable systems-including agentic payments that autonomously interact with payment platforms-ensuring reliable financial transactions for millions of users worldwide. By shaping both user experience and revenue infrastructure, the Billing team sits at the core of Perplexity's growth and sustainability.
Consumer Verticals
Helping to build new consumer experiences with such as with travel, experiences, dining, shopping, places. We imagine a future where you can research for a new vacation for your family and Perplexity can help you research the best destinations, propose multiple itineraries including hotels, excursions, flights and even find the best restaurants. And once you are happy with it, agents will book entire itinerary, make dinner reservations, and even buy the scuba gear that you need for the trip.
Live Events
Finance: Building a finance page that is feature rich for consumers all the way to finance professionals.
Sports: NFL, NBA, Tennis, F1, Soccer, Cricket, MMA, NCAA. We are building rich pages that show schedules, stats, live games, standings and team pages for all the major sports.
Responsibilities
- Build scalable systems that ingest and process data from the web, files, and other sources.
- Optimize interfaces that interact with databases and caching systems.
- Collaborate with PMs, frontend engineers, and other stakeholders to understand product requirements.
- Work closely with AI, Search, and Data Science teams to iterate on non-deterministic systems.
- Manage a complex orchestration system with many moving parts and interfaces.
- Scale, optimize, and load balance multiple services with rapidly changing needs.
- Strong experience with Python
- Strong experience with databases and caching
- Experience with AWS cloud infrastructure at scale
- Experience working with high-scale data and non-deterministic systems like LLMs
- 4+ years of engineering experience
Our compensation range for this role is $80,000 - 300,000
Final offer amounts are determined by multiple factors, including, experience and expertise, and may vary from the amounts listed above.
Equity: In addition to the base salary, equity may be part of the total compensation package.
Benefits: Comprehensive health, dental, and vision insurance for you and your dependents. Includes a 401(k) plan.
Backend Software Engineer
Posted 3 days ago
Job Viewed
Job Description
At CompucomStaffing ( , you're more than just a number. Our employee relationship managers support you throughout your engagement, providing career guidance and reemployment assistance.
Our client is currently seeking a qualified Backend Software Engineer to join their team in a remote position.
In addition to the core responsibilities supporting financial case, query, and report design, the Backend Software Engineer plays a pivotal role in the ongoing development of code for the client product. This includes the construction and maintenance of third-party data pipelines and stored procedures that are central to the platform's key features.
The engineer will be tasked with designing and sustaining code that not only meets stringent data security management standards, but also ensures minimal impact on application performance. Working within the Azure environment, they will leverage best practices to secure, aggregate, scale, and enhance data resilience, ensuring that each solution is robust under high demand. Collaboration with architects and other engineers is essential in recommending and implementing new patterns, especially as evolving data analysis requirements and the growing scale of report generation increase the complexity of systems. Meticulous attention to detail and a commitment to ongoing testing are vital, as the accuracy, availability, and timeliness of financial data remain top priorities. Adhering to company policies, the engineer will help drive the client platform forward, delivering efficient, secure, and high-performing solutions for clients in the financial sector.
Duties and Responsibilities :
-
Financial Query design, support, and maintenance
-
Financial Case design, support, and maintenance
-
Financial Report design, support, and maintenance
-
Web and Function Application Design and Development
-
Applications Support and Documentation
Skills and Qualifications :
-
Proven work experience as a software engineer
-
BSc degree in Computer Science or relevant experience
-
Understanding of SDLC, and Agile and Kanban methodologies
-
Hands on experience with programming languages and frameworks such as C#, Angular, JavaScript and Typescript
-
Advanced level scripting of SQL database objects (types, functions, views, procedures)
-
Experience building Azure Functions and Durable Functions/Orchestrations
-
Has written code invoking Azure services, i.e., retrieving key vault secrets, moving/parsing Azure Blob/File Share files, sending queue messages, and calling app functions
-
.NET 6 knowledge and converting older versions of .NET to .NET 6 and 8
-
Experience with Microsoft SQL Server Reporting Service (SSRS) a plus
-
Azure Application Insights experience, monitoring, alerts
-
Experience designing data validation tests
-
Excellent analytical and time management skills
-
Functions well in collaborative environment
-
Ability to think critically in rapidly evolving situations
Wage Range :
The rate for this position is between $125,000 - $150,000 annually. Factors which may affect starting pay within this range may include geography/market, skills, education, experience and other qualifications of the successful candidate.
Benefits :
The Company offers a comprehensive benefit package that you can elect into including but not limited to the following benefits, subject to applicable eligibility requirements: medical insurance, dental insurance, vision insurance, life insurance, AD&D insurance, disability plans, Employee Assistance Program, paid holidays (up to 6 days annually), paid time off (minimum of 10 days annually), paid parental leave (minimum of 10 days annually), 401(k), FSA/HSA pre-tax benefits.
The compensation and benefits information is accurate as of the date of this posting. The Company reserves the right to modify this information at any time, with or without notice, subject to applicable law.
W2 only, no Corp to Corp. We are unable to sponsor H-1B visas at this time.
CompucomStaffing ( , a division of CompuCom® Systems, Inc., is an Equal Opportunity Employer. We provide IT staffing services and solutions to Fortune 1000 companies as well as small and medium business. For more information, visit .
CompuCom is committed to providing equal employment opportunities in all employment practices. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, citizenship status, marital status, age, disability, protected veteran status, genetic information, sexual orientation, gender identity or expression, or any other status protected by law.