Maximum of 25 job preferences reached.
Top Entry Level Software Engineer Jobs in Portland, ME
Blockchain • Fintech • Payments • Financial Services • Cryptocurrency • Web3 • Infrastructure as a Service (IaaS)
Design and own secure, scalable wallet infrastructure for custody, key management, transaction signing, authorization, recovery, and multichain systems. Architect support for MPC, HSMs, secure enclaves, TEEs, smart contract wallets, account abstraction, and emerging cryptographic approaches. Define security boundaries, policy engines, secrets management, authentication, and programmable authorization while making foundational build-versus-buy decisions and guiding systems from first principles through production.
Top Skills:
Account AbstractionBlockchainConfidential ComputingDistributed Key GenerationEcdsaEddsaEoasErc-4337Hardware-Backed Key IsolationHsmsMpcMultichain InfrastructureSecure EnclavesSecure Multiparty ComputationSmart Contract WalletsStablecoinsThreshold CryptographyThreshold SignaturesTrusted Execution Environments (Tees)
Social Impact
Designs, develops, deploys, tests, and reviews software applications, features, and defect fixes. Collaborates with team leaders and users to support a product roadmap, analyze requirements, document software, provide developer-level support, and learn existing codebases. The role also involves participating in planning meetings, conferences, and occasional team travel.
Information Technology • Professional Services • Software • Consulting
The role involves designing, developing, and maintaining software applications. Collaboration with cross-functional teams is expected, alongside optimizing existing systems.
Digital Media • Fintech • Information Technology • Machine Learning • Financial Services • Cybersecurity • Automation
Entry-level software engineers complete three rotations across Citizens' technology teams, designing, developing, and implementing software solutions. Responsibilities include building mobile applications, APIs, microservices, and enterprise technology solutions; documenting requirements and project progress; troubleshooting systems; improving application quality; and applying modern development practices and AI-assisted tools. The program includes onboarding, technical training, professional development, and eventual placement on a software engineering team.
Top Skills:
.NetAndroidAWSAzureCC++Ci/CdCircleCIGCPGoiOSJavaJavaScriptJenkinsMicroservicesNode.jsPythonReactSwift
Software
Design, build, and operate Tailscale’s global Funnel and DERP networking infrastructure. Develop open-source client dataplane features, improve scalability and reliability, troubleshoot complex connectivity issues, support customer escalations, and participate in incident management. The role requires strong networking expertise across VPNs, NAT traversal, routing, and IP addressing, plus experience with distributed systems, SRE, DevOps, and preferably Go.
Top Skills:
DevOpsDistributed SystemsGoIp AddressingNat TraversalNetwork ProtocolsObservabilityRoutingSreVpns
Insurance
Design, develop, test, review, and maintain medium-complexity software systems. Translate product requirements into scalable, secure, modular, and maintainable applications; provide application support; participate in design and code reviews; and mentor less experienced engineers. The role requires programming expertise, knowledge of data structures, algorithms, databases, caching, and strong collaboration and problem-solving skills.
Top Skills:
AWSAzureC++Caching SolutionsGoGCPJavaJavaScriptNoSQLPythonRelational Databases
Artificial Intelligence • Software
Build and operate CrewAI’s cloud and enterprise infrastructure across AWS, Azure, and GCP. Develop CI/CD pipelines, deployment automation, observability, security controls, self-hosted installation tooling, and reliability processes. Support containers, Kubernetes, databases, queues, networking, secrets, and production workloads. Participate in incident response and on-call operations while partnering with runtime and product engineering teams to improve deployment safety, scalability, and customer production environments.
Top Skills:
AWSAzureBashCeleryCi/CdDockerEcrEcsFastapiGCPGithub ActionsGoHelmIamKubernetesOpentelemetryPostgresPythonRuby on RailsRedisRubySentrySolid QueueTerraform
Artificial Intelligence • Machine Learning • Natural Language Processing • Software • Generative AI
Design, build, and operate a distributed storage and data movement platform supporting petabyte-scale model training and evaluation. Run stateful systems across Kubernetes clusters, define throughput, latency, and durability requirements with research and infrastructure teams, and solve networking, I/O, consistency, and cross-region data transfer challenges. The role involves supporting cloud object storage, POSIX filesystems, model checkpoints, and large-scale GPU workloads.
Top Skills:
Amazon S3Csi DriversGoKubernetesLustrePersistent VolumesPosix FilesystemsPythonStatefulsetsVastWeka
Artificial Intelligence
Design, develop, test, and optimize safe, scalable real-time software for production autonomous vehicle systems. Architect continuous learning infrastructure for ML model deployment and monitoring, analyze algorithms, and collaborate with embedded, platform, AI, sensor, and compute teams. Support perception, prediction, and planning integration while contributing to highway and urban autonomous driving capabilities.
Top Skills:
C++CarlaData PipelinesMachine Learning Model DeploymentModel VersioningPythonReal-Time SystemsRos2
Gaming
Develop, test, debug, and maintain game software for console, PC, and mobile platforms. Collaborate with artists, designers, and engineers to define and implement features, deliver systems to specification, provide ongoing technical support, and balance scope, quality, and development pace.
Top Skills:
C#C++UnityUnreal Engine
Artificial Intelligence • Software • App development • Automation
Build responsive Bubble.io applications for startup clients, collaborate with product managers and designers, refine requirements, test tools and assumptions, communicate with clients weekly, and contribute reusable components and tutorials to the internal library. The role offers autonomy, client exposure, and opportunities to advance into technical leadership or product management.
Top Skills:
Bubble.Io
Blockchain • Fintech • Payments • Cryptocurrency • Web3
Own significant areas of PayBox end-to-end, from problem definition through production and iteration. Build AI-interface payment and peer-to-peer transfer experiences, integrations across AI platforms, and infrastructure for applications and plugins. Partner with Product, improve onboarding and UX, make pragmatic architectural decisions, and operate autonomously in an ambiguous, fast-moving environment. The role emphasizes strong systems thinking, product judgment, thoroughness, and extensive but accountable use of AI.
Top Skills:
AICryptocurrencyDecentralized Finance (Defi)Digital WalletsPayment SystemsStablecoins
New
Track Smarter, Apply Better.
Ditch the spreadsheets. Organize your job search with our freeApplication Tracker.
Use For Free
Fintech • Information Technology • Software • Financial Services
As a Software Engineer - Backend, you will develop products and manage engineering infrastructure, focusing on system design, security, and code quality.
Top Skills:
AWSAws LambdaGCPGoMySQLPythonReactScala
Healthtech • Information Technology • Software • Telehealth
Lead the technical direction of Zocdoc’s patient acquisition platform, building scalable APIs, microservices, AWS infrastructure, and React experiences. Improve SEO, page speed, system reliability, and patient-facing data access. Collaborate with Product, Design, and Marketing, integrate third-party data and Contentful, apply LLM technology, promote engineering excellence, mentor engineers, and drive AI-focused innovation across distributed teams.
Top Skills:
APIsAWSCi/CdContentfulLlm SystemsMicroservicesObservabilityReactSeo
Software
Design and implement infrastructure services for a GPU-as-a-Service platform. Build REST and gRPC APIs, bare-metal provisioning workflows, Kubernetes cluster lifecycle services, reconciliation loops, reliability mechanisms, and interfaces for hardware and cluster health. The role requires Go, Kubernetes controller patterns, bare-metal provisioning, asynchronous systems, and experience with infrastructure technologies such as Metal3, Cluster API, and Temporal.
Top Skills:
ArgocdBmcCluster ApiFluxGitopsGoGrpcIpxeK0RdentKubernetesMetal3OpentofuPxeRedfishRestTemporalTerraform
News + Entertainment
Leads technical direction and multi-year strategy for Netflix’s Application Networking organization. Partners with engineering leads to shape architecture for globally scaled distributed systems, service-to-service communication, external traffic, identity, security, and access enforcement. The role addresses complex, ambiguous technical challenges, influences stakeholders across business units, contributes to open-source or industry standards, develops senior engineers, and communicates with engineering, product, and executive audiences.
Top Skills:
Application NetworkingCloud PlatformsDistributed SystemsEbpfEnvoyIdentity And Access EnforcementService MeshZuul
Information Technology • Professional Services • Database
Design and deliver full-stack applications spanning user interfaces, data models, APIs, backend services, cloud infrastructure, and AI-enabled workflows. Build vector-store and RAG capabilities, deploy Azure services with Terraform and containers, and contribute to architecture, technical roadmaps, code reviews, testing, and system operations. Collaborate directly with business stakeholders to understand needs and deliver scalable, secure, enterprise-grade software. The role also involves identifying patentable innovations, preparing disclosures, and supporting patent prosecution.
Top Skills:
AzureAzure Container AppsAzure MonitorBmsCi/CdClaude CodeDockerGithub CopilotGraphQLGrpcJwtKubernetesLlm ApisNext.JsNode.jsNosql DatabasesOpenai CodexOpentelemetryPythonRbacReactRelational DatabasesRestRetrieval-Augmented GenerationScadaTerraformTypescriptVector Databases
Artificial Intelligence • Generative AI
Build AI-powered product quality infrastructure for capturing, synthesizing, routing, and acting on customer feedback. Develop bug intake and triage systems, dashboards, data pipelines, analytics tooling, and integrations with ticketing, payment, CRM, and data warehouse systems. Partner with support engineers and domain specialists to improve product quality and ship internal tools quickly.
Top Skills:
AIAnalytics ToolingCRMCursorData PipelinesData WarehouseETLPayment ProcessorsTicketing Systems
Cloud • Software
Develop high-quality, resilient software across Ubuntu and the open source stack, from Linux systems and firmware to cloud, containers, and desktop applications. Contribute to product roadmaps, user experience, code reviews, issue resolution, security, and enterprise requirements. Collaborate remotely with global engineering teams and the open source community, while building expertise in programming languages and Linux systems. Attend international company sprints twice yearly.
Top Skills:
BashCC++GoJavaJavaScriptKubernetesLinuxPythonRustUbuntu
Angel or VC Firm • Blockchain • Fintech • Cryptocurrency
Join Galaxy Ventures' Talent Network for Software Engineer roles. Connect with crypto portfolio companies for career opportunities and networking events.
Top Skills:
Financialized ApplicationsProtocolsSoftware Infrastructure
News + Entertainment
Build and maintain performant, accessible consumer-facing experiences for Netflix’s iOS app using Swift and GraphQL. Collaborate with product managers, designers, and engineers to scope projects, refine interfaces, develop shared infrastructure, and make architectural trade-offs. Teams may focus on client foundations, server-driven UI, advertising frameworks, or ad insertion. Responsibilities include writing robust maintainable code, automation, documentation, and supporting high-quality, scalable mobile experiences.
Top Skills:
GraphQLiOSServer-Driven UiSwift
News + Entertainment
Build and ship Android features and foundational infrastructure for Netflix’s global app. Responsibilities include designing maintainable, testable code; developing shared frameworks and tooling; partnering with product, design, and engineering teams; modernizing Android practices; using automated testing; scoping projects and making technical trade-offs; and applying GenAI tools to improve development workflows.
Top Skills:
AndroidCircuitCoroutinesDagger/HiltEspressoGenaiGraphQLJavaJetpack ComposeJvm Unit TestingKotlin
Healthtech
Contribute to AI-powered healthcare workflows by designing and implementing features, collaborating across teams, while ensuring code quality and scalability.
Top Skills:
AWSPythonReactTypescript
Blockchain • Cryptocurrency
Design and develop core backend components for a blockchain network using Rust, ensuring reliability and scalability in production-grade software.
Top Skills:
CC++RustZig
Cloud • Software
Develop, test, and release improvements to Ubuntu on public clouds, ensuring quality and stability, while collaborating with a global team.
Top Skills:
Cloud TechnologyDebianLinuxPythonUbuntu
Let Your Resume Do The Work
Upload your resume to be matched with jobs you're a great fit for.
Success! We'll use this to further personalize your experience.
Top Companies in Portland, ME Hiring Entry Level Software Engineers
See AllPopular Portland, ME Entry Level Job Searches
Entry Level Jobs in Portland, ME
Entry Level Remote Jobs in Portland, ME
Entry Level Content Jobs in Portland, ME
Entry Level Customer Success Jobs in Portland, ME
Entry Level IT Jobs in Portland, ME
Entry Level Cyber Security Jobs in Portland, ME
Entry Level Tech Support Jobs in Portland, ME
Entry Level Data & Analytics Jobs in Portland, ME
Entry Level Analysis Reporting Jobs in Portland, ME
Entry Level Analytics Jobs in Portland, ME
Entry Level Business Intelligence Jobs in Portland, ME
Entry Level Data Engineer Jobs in Portland, ME
Entry Level Data Science Jobs in Portland, ME
Entry Level Machine Learning Jobs in Portland, ME
Entry Level Data Management Jobs in Portland, ME
Entry Level UX Designer Jobs in Portland, ME
Entry Level Software Engineer Jobs in Portland, ME
Entry Level Android Developer Jobs in Portland, ME
Entry Level C# Jobs in Portland, ME
Entry Level C++ Jobs in Portland, ME
Entry Level DevOps Jobs in Portland, ME
Entry Level Front End Developer Jobs in Portland, ME
Entry Level Golang Jobs in Portland, ME
Entry Level Hardware Engineer Jobs in Portland, ME
Entry Level iOS Developer Jobs in Portland, ME
Entry Level Java Developer Jobs in Portland, ME
Entry Level Javascript Jobs in Portland, ME
Entry Level Linux Jobs in Portland, ME
Entry Level Engineering Manager Jobs in Portland, ME
Entry Level .NET Developer Jobs in Portland, ME
Entry Level PHP Developer Jobs in Portland, ME
Entry Level Python Jobs in Portland, ME
Entry Level QA Jobs in Portland, ME
Entry Level Ruby Jobs in Portland, ME
Entry Level Salesforce Developer Jobs in Portland, ME
Entry Level Scala Jobs in Portland, ME
Entry Level Finance Jobs in Portland, ME
Entry Level HR Jobs in Portland, ME
Entry Level Legal Jobs in Portland, ME
Entry Level Marketing Jobs in Portland, ME
Entry Level Operations Jobs in Portland, ME
Entry Level Office Manager Jobs in Portland, ME
Entry Level Operations Manager Jobs in Portland, ME
Entry Level Product Manager Jobs in Portland, ME
Entry Level Project Manager Jobs in Portland, ME
Entry Level Sales Jobs in Portland, ME
Entry Level Account Executive (AE) Jobs in Portland, ME
Entry Level Account Manager (AM) Jobs in Portland, ME
Entry Level Sales Leadership Jobs in Portland, ME
Entry Level Sales Development Representative Jobs in Portland, ME
Entry Level Sales Engineer Jobs in Portland, ME
Entry Level Sales Operations Jobs in Portland, ME
All Filters
Total selected ()
No Results
No Results

































