Lead SDET QA Engineer (C#)
Somerville, MA jobs
Manages and supervises other SDET QA to ensure application code the team tests performs as expected in terms of function, compatibility, design, and performance chiefly by developing testing programs to identify possible defects in pre-deployment software. Operates at all levels of the testing pyramid, employing knowledge of the end user business domain to mentor the team to validate suitability for purpose. Collaborates with team, engineering and product colleagues to ensure consistently high quality software. Oversee and help implement full automation test coverage at a squad level for a release and coordinate the work within the squad/team to completion. Participates in automation code reviews, pair-programming, makes automation framework updates to support new/enhanced functionality, Able to understand automation coding and best practices and mentor other SDET QA to get the team to develop test automation to the same standards that the development team follows. Keep up with innovations in the industry and be a driver of continuous improvement.
KEY ROLES AND RESPONSIBILITIES:
Quality and Best Practices Champion
Promotes automation first approach to test plans that incorporate both positive and negative scenarios
Identifies functional interdependencies between squads that optimizes testing of related/dependent features that are cross-squad and cross-team
Participates and leads in postmortem activities to better understand and automate escapes and implement process improvements
Understands each tier of the testing pyramid and the how to use the different automation solutions for them
Helps ensure both stories and epics meet both Definition of Ready (DoR) and Definition of Done (DoD)
Applies test-first BDD and TDD best practices
Innovator
Experience with integrating AI into test automation solution
A vision for how Generative AI can transform QA
Ideas for client-centric testing that includes persona and workflow based test strategy
Automated Test Developer
Has a vision for how to make Leverages AI to enhance automation and productivity while ensuring high quality coding standards
Designs\refactors automation to validate the intended functionality using common classes and shared configs that keeps the framework lean and fast
Able to automate and do code reviews at all levels of the test pyramid
Ensures automated tests are incorporated into CI/CD pipeline and ensure test results are monitored
Be a hands on lead and automate and validate end to end system/functional workflows within multiple components
Agile Practitioner
Demonstrates understanding of Agile principles and supports the overall delivery for product releases
Able to accurately estimate stories and one's own capacity
Processes retrospectives and applies Kaizen principles to daily work
Business Domain Expert
Has business domain experience and extends business domain through purposeful study
Has client centered approach and promotes customer personas and application workflows as a testing practice
Able to identify domain knowledge gaps within the team and recommend individualized training options
Demonstrates analytical, systems and innovative thinking
Acquires subject matter expertise in application under test to a level of demoing and training others
Test Framework Developer
Learns the appropriate uses of, architecture for, and construction of test frameworks and tooling
Suggests and implements improvements to the test framework
Work with multiple frameworks; REST/API, GUI, performance, ETL/big data as well as custom test solutions
Incorporates AI and new technologies into our framework that boost both productivity and product quality
Tier 3 Support Troubleshooter
Understands the production support model
Understands how production environments are deployed and configured
Prioritizes production issue troubleshooting and delegates to the team.
EXPERIENCE/EDUCATIONAL REQUIREMENTS:
Bachelor's/Master's degree in the Hard Sciences (Computer Science, Math, Engineering preferred)
10+ years of software development or automation development or technical team leadership experience
Demonstrable experience with some of CI/CD, BDD/TDD, C#, Relational Databases and Python/JavaScript
Experience with performance tools like Neoload/JMeter/Etc
Familiarity with Playwright
Experience managing technical automation QA teams in an agile and CI/CD environment
Finance industry experience
Experience using generative AI within a development environment
KEY COMPETENCIES
Business Orientation (Proficient)- Understands the needs and priorities of internal and external clients. Conducts work with a customer point of view. Observes and reports problems relevant to the client and works to gain their trust and respect
Cooperation (Advanced)- The ability to work effectively with others in order to achieve a shared goal- even when the objective at stake is of no direct personal interest. Acknowledge the contribution from others disciplines; Discuss plans and ideas with others and invite them to contribute; Is able to compromise- lets a group's interest prevail over their own; Makes others see their contribution is vital for achieving a shared goal.
Focus on Quality (Advanced)- Sets high quality standards and strives for continuous improvement. Encourages others to take quality into account; Self-manages and creates test and checks of the work of others to ensure work is up to prescribed quality standards; Indicates clearly and specifically what level of quality is expected
Initiative (Proficient)- Recognizes and creates opportunities and acts accordingly. Communicates and starts something than waiting passively for it to happen. Mentions and discusses practices that are inefficient and a drag on productivity and actively searches for and suggests solutions.
Result Orientedness (Advanced)- Sets high standards, defines/achieves challenging yet feasible goals; Considers the option carefully; mobilizes means and people, even when others need to be persuaded of its necessity; Does not give in, actively looks for alternative possibilities when facing difficulties.
Workmanship (Proficient)- Independently carrying out one's work. Has a thorough knowledge of one's field. Knows the causes and solutions to commonly occurring problems; shows interest in his professional field- keeps their professional knowledge up-to-date by all means possible; Shows what has priority and where necessary, changes the work order; Sees work that has to be done and takes initiatives to get it done.
Software Engineer III[80606]
New York, NY jobs
Onward Search is partnering with a leading tech client to hire a Software Engineer III to help build the next generation of developer infrastructure and tooling. If you're passionate about making developer workflows faster, smarter, and more scalable, this is the role for you!
Location: 100% Remote (EST & CST Preferred)
Contract Duration: 6 months
What You'll Do:
Own and maintain Bazel build systems and related tooling
Scale monorepos to millions of lines of code
Collaborate with infrastructure teams to define best-in-class developer workflows
Develop and maintain tools for large-scale codebases
Solve complex problems and improve developer productivity
What You'll Need:
Experience with Bazel build system and ecosystem (e.g., rules_jvm_external, IntelliJ Bazel plugin)
Fluency in Java, Python, Starlark, and TypeScript
Strong problem-solving and collaboration skills
Passion for building highly productive developer environments
Perks & Benefits:
Medical, Dental, and Vision Insurance
Life Insurance
401k Program
Commuter Benefits
eLearning & Education Reimbursement
Ongoing Training & Development
This is a fully remote, contract opportunity for a motivated engineer who loves working in a flow-focused environment and improving developer experiences at scale.
Software Quality Assurance Engineer
Boston, MA jobs
first PRO is now accepting resumes for a Manual Quality Assurance Engineer role in Boston, MA. This is a 6+month contract and onsite. Local candidates only.
Based on project requirements and technical design, develop, document, and execute detailed test plans, test cases, and test scripts based on requirements and specifications
Participate in requirement reviews and provide quality input early in the process
Plan test schedules & strategies in accordance with project scope & delivery dates
Schedule and review test plan review with project manager, business analyst, and UAT Lead
Desired Skills
6-10 years testing and/or Property & Casualty Insurance experience
Experience with Quality Center/ALM for requirements, test case and defect management
Data testing experience. Includes writing SQL and working with XML files
Senior Software Engineer
Charlotte, NC jobs
Senior Software Engineer (Full Stack)
Jacksonville, FL
We are seeking a highly skilled and motivated Senior Software Engineer to join a fast-paced, agile development team. In this fully remote role, you will leverage your full-stack expertise to design, develop, and deliver cutting-edge software solutions using C#, Angular, SQL, and Azure. You will also play a key role in mentoring team members, contributing to the technical growth of the team.
Responsibilities
Design, develop, and maintain robust, scalable, and secure full-stack applications.
Collaborate closely with cross-functional teams to define, plan, and deliver high-quality features.
Write clean, efficient, and maintainable code that adheres to industry best practices.
Optimize and troubleshoot applications to ensure peak performance and reliability.
Utilize Azure services to build and deploy cloud-native solutions.
Design and maintain databases using SQL, ensuring data integrity and optimal performance.
Lead code reviews and provide mentorship to junior developers, fostering a culture of continuous improvement.
Actively participate in sprint planning, retrospectives, and other Agile ceremonies.
Stay current with emerging technologies and contribute to technical decision-making.
Qualifications
5+ years of professional experience in full-stack development.
Proficiency in C#, Angular, SQL, and Azure.
Strong understanding of object-oriented programming and modern design patterns.
Experience building RESTful APIs and integrating third-party services.
Familiarity with Agile development methodologies.
Excellent problem-solving skills and attention to detail.
Strong communication and collaboration skills, with the ability to mentor and guide others.
Preferred Skills
Experience with DevOps practices, CI/CD pipelines, and infrastructure-as-code.
Knowledge of microservices architecture and containerization (e.g., Docker, Kubernetes).
Understanding of security best practices in web and cloud development.
Founding Robotics Software Engineer
New York, NY jobs
Salary Range: $150,000 - $250,000 + Equity
Working Arrangement: Full Time - On-Site
Cubiq is currently representing an award-winning early-stage Y Combinator-backed start-up in their pursuit to find a founding Robotics Software engineer, to enable the deployment and growth of their Natural Language Robotics Interface.
This company is still very small, headed up by 2 ex-Google AI engineers, who were instrumental in the development of Claude. They're looking to add a Software engineer who can implement their AI algorithms into any and all types of robots to be easily controlled by anyone.
The role will see the successful candidate becoming a key part of these plans and the company as a whole as they continue to grow. You will be building the core infrastructure and services for the system, Designing APIs and interfaces between the AI models, hardware, and human operators. Working across the stack from Robot-facing services to real-time agent orchestration.
This is an on-site position in central New York, and is offering a salary between $140,000 -$220,000 and can stretch for the right candidate. There is full healthcare coverage and a 401K match. But the equity on offer is the real benefit to this role.
The right candidate will need the following experience:
Previous experience working with an Embodied AI system
2+ years of Software experience working with an LLM, RAG, or VLM
Strong Python experience
Experience at a scaling real-time system, data pipelines or working on integrating AI/ML models
High Agency and good communication skills
If you have the experience mentioned above, apply immediately! Interviews are already happening!
Software Engineer in Test
Somerville, MA jobs
first PRO is now accepting resumes for a Software Engineer in Test role in Somerville, MA. This is a direct hire role with a hybrid workstyle.
Quality and Best Practices Champion
Promotes automation first approach to test plans that incorporate both positive and negative scenarios
Identifies functional interdependencies between squads that optimizes testing of related/dependent features that are cross-squad and cross-team
Participates and leads in postmortem activities to better understand and automate escapes and implement process improvements
Understands each tier of the testing pyramid and the how to use the different automation solutions for them
Helps ensure both stories and epics meet both Definition of Ready (DoR) and Definition of Done (DoD)
Applies test-first BDD and TDD best practices
EXPERIENCE/EDUCATIONAL REQUIREMENTS:
Bachelor's/Master's degree in the Hard Sciences (Computer Science, Math, Engineering preferred)
10+ years of software development or automation development or technical team leadership experience
Demonstrable experience with some of CI/CD, BDD/TDD, C#, Relational Databases and Python/JavaScript
Experience with performance tools like Neoload/JMeter/Etc
Familiarity with Playwright
Sr. Embedded Software Firmware Engineers (C/C++11 Multi-Core)
Winter Park, FL jobs
ONSITE Sr. Embedded Software / Firmware Engineers in Winter Park, FL area
(C/C++11, Multi-Core Processors, Middleware, Yocto Linux, DDS, GitLab & Atlassian Tools)
Huge plus: familiarity with Data Distribution System (DDS)middleware programming experience, Yocto Linux, or C++ design patterns
Location: greater Winter Park, FL area
W2 pay range: (DOE) + PERKS!
Flexible: 4/10 work schedule
Per diem is available for expenses (40% tax break)
Duration: 12 - 18 mos project
***MUST have a U.S. Citizenship***MUST have ability to obtain Secret (down the road)***
PROJECT SCOPE:
Looking for real-time C/C++11 (or higher versions) embedded software engineers
5+ years of experience related to Linux/Real-time operating system running on multi-core processors (ARM, STM-32, Xilinx, SoC, etc.)
REQUIREMENTS:
5+ years of C/C++11 (or higher versions) embedded real-time OOD/OOP experience using Linux on multi-core processors (ARM, STM-32, Xilinx, SoC, etc.)
5+ years of hands-on software/firmware/hardware development and integration experience
3+ years of experience with SDLC, Agile development methodologies (e.g., Scrum, Kanban)
CI/CD tools: GitLab and any Atlassian tools (Bitbucket, JIRA, Confluence, Bamboo)
HIGHLY DESIRED
Working knowledge of C/C++ design patterns for embedded software development
Working knowledge of Yocto Linuxoperating system
Familiarity with Data Distribution System (DDS) middleware programming experience a plus
Familiarity with containerized development and deployment (Docker, Kubernetes, RedHat OpenShift)
Familiarity with DevSecOps processes
Any active clearances are highly preferred
Bob A. Russ, MBA
Director IT Recruiting | SME
Software | Systems | CyberSecurity | Data Science | IoT
(DoD | Aerospace | Medical Devices)
M: ************
E: ********************
AKKODIS / Entegee
***************
World Leader in IT and Engineering Workforce Solutions
Equal Opportunity Employer/Veterans/Disabled
Senior Software Developer
Freeport, ME jobs
Freeport, ME - 3 Days Onsite
6-12+ Month Contract w/ possibility of extension
We are seeking an experienced Senior Software Developer to support our Customer Data Platform and Customer Engagement initiatives. This role focuses on building, enhancing, and supporting web applications, customer-facing features, email workflows, and automated testing solutions tied to our data and engagement ecosystem. The ideal candidate brings strong experience with cloud environments, especially GCP, along with hands-on development using Python, Node.js, and advanced JavaScript. Experience with automation and modern engineering practices is essential.
Primary Responsibilities
Software and Application Engineering
Develop, enhance, test, and document application components aligned with technical and business requirements.
Build and maintain software of moderate complexity that supports customer engagement and data-related efforts.
Participate in peer reviews to ensure adherence to coding standards, maintainability, and security guidelines including PCI-related requirements.
Provide support for applications in production by identifying issues, troubleshooting defects, and implementing solutions based on user feedback.
Maintain and expand automated test frameworks and test suites.
Convert manual test scenarios into reusable automated test scripts.
Partner with developers and QA teams to estimate development and testing efforts.
Work independently and collaboratively within cross-functional teams.
Provide ongoing updates to technical leadership and resource managers.
Investigate and resolve production issues and performance concerns across supported systems.
Required Qualifications
Education
Bachelor's degree in Computer Science or a related field, or equivalent hands-on experience.
Professional Experience
Minimum of 2 years of professional software development experience.
Strong background working with cloud technologies.
Technical Skills
Proficiency with Node.js, Python, JavaScript, and Terraform.
Understanding of asynchronous programming principles and object-oriented design concepts.
Experience consuming APIs and using testing tools such as Postman.
Familiarity with Google Cloud Platform and modern development methodologies.
Additional Skills
Strong written and verbal communication skills.
Ability to stay organized and manage multiple priorities.
Flexible, adaptable, and comfortable with shifting requirements.
Self-motivated team contributor with strong presentation skills.
Software Engineer
Middletown, NJ jobs
Software Development Engineer (Python)
Contract type: Long term contract
Pay rate: $45-55 hourly (based on years of experience)
Brooksource is seeking a Software Development Engineer (Python) to join our client's technical team focused on automation infrastructure and systems integration. This role involves building Python-based tools, developing CI/CD pipelines, designing REST APIs, and supporting full-stack development where needed. The ideal candidate is adaptable, collaborative, and enjoys solving complex technical challenges in a fast-paced environment. This position offers exposure to modern development practices, network automation, and integration with backend systems.
Responsibilities:
Develop Python-based backend services and automation frameworks supporting networking systems (routers, switches).
Design, build, and maintain RESTful APIs and microservices for internal and external integrations.
Support and optimize CI/CD pipelines for development and deployment efficiency.
Collaborate with cross-functional teams to support both frontend and backend components.
Interface with SQL/NoSQL databases for data storage, retrieval, and analytics.
Write clean, maintainable, and well-documented code following best practices.
Ensure backend systems are secure, reliable, and performant.
Quickly adapt to new technologies and evolving project requirements.
Required Skills & Qualifications:
5+ years of hands-on experience in Python development.
Strong knowledge of object-oriented programming (OOP), decorators, generators, and context managers.
Experience with multi-threading, asynchronous programming, and performance optimization.
Proficiency in error handling, logging, and testing frameworks.
Hands-on experience with CI/CD tools and automation workflows.
Proven ability to design and implement REST APIs.
Solid understanding of database systems (e.g., MySQL, InfluxDB).
Ability to thrive in a fast-paced, agile environment.
Excellent communication and collaboration skills.
Preferred Skills:
Prior experience in network automation involving routers and switches.
Knowledge of networking protocols and configuration automation.
Experience with containerization and orchestration (e.g., Docker, Kubernetes).
What's in it for you:
Work on automation infrastructure and backend systems supporting high-impact projects.
Collaborate with experienced engineers and cross-functional teams in a dynamic environment.
Opportunity to expand technical skills in Python, CI/CD, APIs, microservices, and network automation.
Exposure to modern development practices and large-scale system integration.
Software Engineer
Charlotte, NC jobs
Contract Duration: 18 Months
Required Skills & Experience
5+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work or consulting experience, training, military experience, education.
Dot Net Core (version 8.x or newer) 7+
Unit Testing (Nunit, XUnit) 7+
Angular (version 15 and above preferred) 5+
Microservices architecture 5+
REST Services 5+
Type Script 5+
SQL Server 5+
Bootstrap 3+
Kafka 2+
Cloud (OCP, Azure) 2+
What You Will Be Doing
Consult on complex initiatives with broad impact and large-scale planning for Software Engineering.
Review and analyze complex multi-faceted, larger scale or longer-term Software Engineering challenges that require in-depth evaluation of multiple factors including intangibles or unprecedented factors.
Contribute to the resolution of complex and multi-faceted situations requiring solid understanding of the function, policies, procedures, and compliance requirements that meet deliverables.
Strategically collaborate and consult with client personnel.
Senior Dotnet Developer
Parsippany-Troy Hills, NJ jobs
****THIS IS ON SITE IN PARSIPPANY NEW JERSEY. THE INTERVIEW IS ON SITE IN PARSIPPANY NEW JERSEY. NO RELOCATION. MUST CURRENTLY RESIDE IN THE AREA****
.NET Developer - Parsippany, NJ (Hybrid | 3 Days Onsite)
$70-$73/hr. W2 | Up to ~$80/hr. C2C | 12+ Month Contract (Right-to-Hire)
H1B OK (direct employer)
We're looking for a strong .NET Backend Developer with exceptional troubleshooting and production support experience to join a global payroll technology team.
What You'll Do
Diagnose and resolve production issues (performance, memory leaks, bottlenecks, etc.)
Support post-release code and prevent recurring issues
Work on microservices in a cloud-based environment (AWS primary)
Collaborate with global teams (US, India, Barcelona)
Participate in Kubernetes-based deployments (SRE-led)
What We're Looking For
.NET Core 6+ (8 preferred)
Strong debugging + critical thinking
Experience with AWS, NoSQL, microservices, and Kubernetes
Comfortable in Agile environments (JIRA)
Role Details
Onsite interview required
Start ~8 AM to sync with India team
Work with external partners (e.g., Workday integrations)
Interview Process
Video prescreen
Onsite interview with Team Lead + Technical Lead
JAVA SDET Automation Lead
Charlotte, NC jobs
Required Qualifications
Bachelor's degree or foreign equivalent required from an accredited institution. Will also consider three years of progressive experience in the specialty in lieu of every year of education.
4 years of Information Technology experience.
Candidate must be located within commuting distance of Charlotte, NC or be willing to relocate to one of these areas.
This position may require travel in the US and Canada.
At least 4 years of software testing experience.
Preferred Qualifications:
Minimum 4+ years of experience as a Test Automation Lead Engineer
Strong knowledge and hands on experience in Playwright, Selenium, BDD/Cucumber & Java automation.
Experience in LLM models, Prompt Engineering and Copilot for Test Automation
Experienced in API automation using Karate
Experience with GitHub version control and collaboration tool
Strong Understanding in Agile Process
Should drive the project and communicate with all stakeholders.
Experience with DevOps Pipeline integration
Strong communication and presentation skills
Ability to work on multiple projects and manage a dynamic working environment.
Direct Client:: W2 position:: Need Sr. Ab Initio Developer with Health Insurance Exp.:: Jacksonville, FL (Hybrid)
Jacksonville, FL jobs
No Sponsorship candidates required
===================
Role: Sr. Ab Initio Developer
Ab Initio Developers are responsible for development, programming, coding of Information Technology solutions. Developers are responsible for documenting detailed system specifications, participation in unit testing and maintenance of planned and unplanned internally developed applications, evaluation and performance testing of purchased products. Informatica Developers are responsible for including IT Controls to protect the confidentiality, integrity, as well as availability of the application and data processed or output by the application. Developers are assigned to moderately complex development projects. A Developer will be well versed in data quality processes and data governance procedures to ensure data is fit for consumption.
Required Qualifications:
• Direct hands-on experience with Ab Initio, SQL, Unix Scripting
• Strong complex SQL development is required. Stored procedures experience is preferable.
• Experience collaborating effectively with IT and business partners for solution delivery.
• Experience with testing methodologies with the stated major development language(s)/technology.
• Experience with a major relational database management system is required. Experience with NoSQL databases is also a plus.
• Experience with Linux operating system is a plus. RHEL preferred.
• Knowledge of messaging engines is helpful.
• Cloud experience preferred.
• Strong relationship management and collaboration skills to facilitate effective working relationships with varied stakeholders and team members, including vendors.
• Ability to manage and/or participate in projects and ensure work is completed on time with high quality
• Strong problem-solving skills, with a focus on understanding overall business issues and determining innovative solutions
• Strong verbal and written communication skills
• Must be self-directed, highly organized and adaptable with the ability to effectively multi-task as needed
• Familiar with current and emerging technologies and has the willingness to investigate and suggest new technology to meet business needs.
Required Work Experience:
•10+ years related work experience, Professional experience with technical design and coding in the IT industry
Sr. Python Architect/Developer
New York, NY jobs
Strategic Staffing Solutions is seeking a Senior Python Architect and Developer with deep hands-on expertise in Python, SQL, GraphQL, and Databricks - all must-have skills for a direct hire role in either Iselin, NJ or Manhattan, NY.
This is a technical leadership role, responsible for guiding architecture, delivery, and implementation across a cloud-native platform built on Microsoft Azure.
Note-This is a permanent, direct hire role. Must be legally able to work in the United States at time of hire. No Corp. to Corp
The ideal candidate excels in translating complex business requirements into scalable, secure, and maintainable solutions while mentoring development teams and collaborating with key business stakeholders.
This role requires a strong background in Master Data Management (MDM), data integration, and data governance frameworks.
Required Skills & Experience
Python (8+ years) - expert-level development and architecture.
SQL - strong proficiency required.
GraphQL - must have API design experience.
Databricks - strong, hands-on experience with data engineering frameworks and medallion architecture.
Azure Cloud - cloud-native design, deployment, and architectural best practices.
Proven leadership experience in architectural design and full lifecycle platform delivery.
Strong understanding of MDM principles, data integration patterns, and governance frameworks.
Ability to collaborate effectively with both technical and business stakeholders.
Experience mentoring developers and guiding technical teams.
Key Responsibilities
Architect and design end-to-end platform solutions that interface with MDM systems.
Develop, optimize, and maintain GraphQL APIs for master data access.
Work extensively with Databricks, Delta/Medallion architecture, and distributed data pipelines.
Lead technical teams through build, testing, deployment, and delivery.
Enforce Azure cloud best practices-security, performance, scalability, and monitoring.
Partner with data governance, compliance, and business teams to align requirements.
Translate business needs into technical architecture roadmaps and implementation plans.
Mentor engineers and influence technical decision-making across the team.
Senior Software Engineer
Brandermill, VA jobs
Midlothian (1x day per week onsite)
$115K - $145K + bonus
Full-Time Hire
A highly profitable and growing organization based out of Midlothian is seeking an experienced Senior Software Engineer to join their team, working on their products that thousands of customers utilize across the globe.
Ideally, you will have had previous experience bringing a product to life. You will be working with C#, .NET, SQL and Angular on a daily basis.
Skills & Experience:
5 years + with C#, .NET
SQL
Angular
Responsibilities:
Design, develop and maintain high-quality efficient code.
A strong communicator that can work with engineering, product and leadership teams.
Take ownership of specific projects.
If you're experienced in .NET & seeking a role in Midlothian with real autonomy, please do apply now for immediate consideration.
Jr. BACKEND PYTHON DEVELOPER
West Palm Beach, FL jobs
Jr. BACKEND PYTHON DEVELOPER (AI & DATA)
JOB TYPE: Full-time
SALARY: DOE
BrainWorks is seeking a Junior Backend Python Developer to support the development of backend systems that power an intelligent conversational AI platform. This role focuses on building and maintaining APIs, working with data workflows, and supporting the integration of AI/NLP features in a secure, scalable environment. You will collaborate closely with senior engineers and cross-functional teams while growing your skills in modern backend development and cloud technologies.
KEY RESPONSIBILITIES
Assist in building and maintaining RESTful APIs and backend services using Python frameworks (FastAPI preferred).
Support integration of AI/NLP models and help manage model versions across environments.
Work with databases (SQL, NoSQL, and caching tools like Redis) under guidance from senior engineers.
Contribute to ensuring system reliability, data privacy, and secure design practices.
Collaborate with frontend and AI teams to support seamless end-to-end user experiences.
Participate in performance tuning, debugging, and improving backend reliability.
REQUIRED QUALIFICATIONS
2-3+ years of working experience building backend services using Python (FastAPI, Flask, or Django).
Basic understanding of cloud platforms (Azure preferred) and willingness to deepen cloud knowledge.
Familiarity with SQL/NoSQL databases and caching tools like Redis.
Exposure to (or strong interest in) AI/ML integrations in production systems.
Understanding of API authentication, basic security concepts, and writing secure code.
Bachelor's degree in Computer Science or relevant experience/bootcamp background.
NICE-TO-HAVE:
Experience with asyncio, Azure App Services, or Azure Functions.
Familiarity with AI frameworks (Hugging Face, spa Cy, OpenAI APIs).
Awareness of data privacy standards (HIPAA, GDPR).
DISCLAIMERS
In accordance with applicable federal, state, and local pay transparency and fair hiring laws, the target annual base salary range for this position is $85,000 - $100,000. Final compensation will be determined based on several factors, including but not limited to relevant experience, education, skills, qualifications, internal equity, and work location.
This position may also be eligible for additional forms of compensation as well as a comprehensive benefits package provided by the hiring employer. Benefits may include medical, dental, vision, life insurance, disability coverage, 401(k) or retirement plan, paid time off, and other employee programs.
We are committed to providing equal employment opportunities to all qualified applicants and employees. Employment decisions are made without regard to race, color, religion, sex (including pregnancy, childbirth, and related medical conditions), gender identity or expression, sexual orientation, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, marital status, military or veteran status, or any other characteristic protected by applicable law.
All hiring decisions are made by the hiring employer, which is expected to comply with all applicable federal, state, and local employment laws and verification requirements. BrainWorks complies with all applicable employment laws and encourages employers to provide reasonable accommodations for qualified individuals with disabilities throughout the application and employment process.
Position ID: EB-1143621817
Sr. Solutions Engineer - Cloud, CDN & Internet Security (SLED / Public Sector) - NYC
New York, NY jobs
KORE1, a nationwide provider of staffing and recruiting solutions, has an immediate opening for a Sr. Solutions Engineer - Cloud, CDN & Internet Security (SLED / Public Sector) for NYC
This is a hybrid role with some onsite in NYC (commutable) and travel within the SLED territory (30-40% travel)
What You'll Do
You are the technical lynchpin through the entire sales cycle - pre-sales and account technical leadership. You will work closely with our Public Sector prospects and customers to educate, empower, and ensure their success on the platform. Your technical expertise in our global distributed network and technology will allow you to find best-fit solutions for prospects, to train and onboard new customers via video-conference or in person, create documentation, and to support the long-term technology strategy of the customer.
As a Public Sector SE you will need to have strong technical knowledge of both on premise security and networking implementations and public cloud initiatives common to US Public Sector customers. You are the technical customer advocate within our organization and will work closely with every team, from Sales and Product, through to Engineering and Customer Support.
Responsibilities
As critical members of our Public Sector Sales team, Solutions Engineers drive technical discussions and implementations to help generate new business, expand existing business, and keep our customers happy.
In business generation and expansion, you'll be tasked with qualification of prospect and customer use cases, technical requirements discovery, leading demonstrations, solution identification and design, and collaborative work on proofs-of-concept (PoCs).
For our existing customers, Solutions Engineers are part of a dedicated account team that advises the customer on technical best practices, implementation of our products and features, and strategic guidance.
The role is focused on our territory segment within SLED and as such may require some travel but the majority of engagement will be done via remote mechanisms.
Generally, the role requires 30-40% travel to attend meetings with prospects or customers, attend conferences and other industry events, and to collaborate with your teammates.
What we look for in our Solutions Engineers
Our Solutions Engineers come from a wide range of backgrounds: financial consulting, engineering, software development, product management, customer support, and project delivery. We're serious about building a diverse team. When hiring we look for diversity of experience combined with genuine curiosity for our technology.
Ultimately, you are passionate about technology and have the ability to explain complex technical concepts in easy-to-understand terms. You are naturally curious, and an avid builder who is not afraid to get your hands dirty. You appreciate the diversity of challenges in working with customers, and look forward to helping them realize the full promise of our products. On the Solutions Engineering team, you will find a collaborative environment where everyone brings different strengths and jumps in to help each other.
Requirements
Core technical knowledge also includes: OSI Model (Layers 1-7), TCP/UDP, DNS (authoritative and recursive), HTTP/HTTPS (WAF, CDN, forward proxy), TLS/SSL, Internet security (DDoS attacks & mitigation techniques, web application firewalls, VPN, DLP), BGP, GRE, SD-WAN, MPLS, GTM, ZTNA/SASE, identity/authentication, and cloud computing (AWS, GCP, Azure), networking skills (understanding IP addressing & routing); fluency in how users access public applications / websites, basic scripting, working with CLI commands
Comfort with on premise infrastructure and networking configurations, including potential legacy systems or methodologies.
Minimum 5+ years of experience in a customer-facing technical, consulting, or sales engineering role (not necessarily in tech). Must include client presentations including demos & POCs.
Public sector experience / SLED is required.
Technical curiosity and passion: We are at the cutting edge of internet technology, and our Solutions Engineers are viewed as subject-matter experts. It's incumbent on us to stay up to date not only with our specific products, but with industry trends.
A focus on learning, teaching, collaboration, mentorship, and growth, not only personally but also within the team and company.
Aside from technical and collaborative skills, we place a high value on project management, relationship building, and EQ.
Strong communication, collaboration, and relationship-building skills.
Ability to manage projects, meet deadlines, and balance multiple priorities.
Desired Skills
You understand the role of a firewall, the difference between L3, L4, and L7 firewalls, and that "ACL' doesn't always mean Anterior Cruciate Ligament.
You're not afraid of command-line interfaces, RESTful APIs, or analyzing HTTP request and response in a browser's web inspector.
Linux &/or previous software development experience are a plus (JavaScript, TypeScript, Python)
An undergraduate degree in Computer Science, Engineering or a related field.
Reminder: this is not a strict requirement at all. Candidates from all walks of life are welcome.
As part of our engagement, we expect our engineers to have a foundational understanding of AI, be actively exploring or building AI-driven capabilities, and be focused on empowering their prospects and customers to adopt AI in impactful, practical ways.
Bonus Points
Graduate-level degrees in Computer Science, Engineering or related fields.
Reminder: this is not a strict requirement at all. Candidates from all walks of life are welcome.
Certifications: Azure/AWS/GCP Architect, etc.
About You
You can translate technical concepts and jargon for a wide variety of audiences: from systems engineers, to front-end developers, through to IT managers and C-levels in enterprise organizations.
You want to be constantly learning new things and teaching what you've learned to the broader team through internal and external blog posts, team demos, and product training sessions.
You have a knack for understanding problems and finding creative ways to solve them. Our product suite is ever-growing, and knowing how to identify which parts will solve a customer's particular problem is important.
You understand how to manage a project, work to deadlines, and prioritize between competing demands.
***Please note the final interview will include a presentation.
Compensation varies by location and experience, and includes eligibility for incentive pay under our Sales Compensation Plan. The estimated annual range for New York City, including on-target incentives, is $211,000-$257,000.
This role includes participation in our equity plan and a comprehensive U.S. benefits package covering health (medical, dental, vision, mental health), financial protection (disability, life insurance, 401k, employee stock plan), and flexible paid time off with various leave programs.
Senior Software Developer
Portland, ME jobs
About the Role
ProSearch is partnering with a confidential Information Technology client to hire a Senior Software Developer for the Portland, Maine location. This position blends hands on software development with technical leadership responsibilities. It is an ideal opportunity for a developer who is comfortable guiding a small team while contributing directly to the architecture and performance of mission critical systems. The environment supports high volume processing and demands exceptional reliability, security, and speed. Its systems use a highly segmented architecture to ensure strong security, dependable uptime, and efficient performance across a diverse client base. Every component is designed with redundancy, compliance, and scalability in mind.
Key Responsibilities
• Lead and mentor a development team of three to four developers while remaining actively involved in development work
• Design and maintain public facing web applications and API endpoints for payment processing
• Architect backend services and database schemas that support high volume and high availability environments
• Ensure the reliability of credit card and ACH processing systems that operate continuously
• Maintain PCI Level 1 compliance across applications, infrastructure and processes
• Conduct security reviews and penetration testing while applying OWASP Top 10 best practices
• Monitor and optimize performance for large scale transaction processing
• Manage redundancy and high availability strategies for critical services
• Balance hands on software development with team leadership and project coordination
Required Qualifications
Technical Expertise
• Strong proficiency in ASP.NET Core, Microsoft .NET Framework and Microsoft .NET Core
• Experience working with Windows Communication Foundation and Windows Services
• Frontend skills including Blazor, Razor, jQuery, JavaScript, and Node.js
• Expertise in designing and implementing REST APIs
• Experience supporting legacy ASP.NET Web Forms applications
• Working knowledge of HTML, CSS and curl
• Advanced SQL Server experience including Availability Groups and high availability configurations
• Experience with database redundancy and disaster recovery strategies
Security and Compliance
• Demonstrated experience supporting PCI Level 1 requirements
• Strong understanding of payment industry security practices
• Hands on experience with security assessments and penetration testing
• Familiarity with OWASP Top 10 vulnerabilities and mitigation techniques
Leadership and Management
• Proven success leading small to mid-sized development teams
• Ability to balance team management with active development responsibilities
• Strength in problem solving, prioritization and technical decision making
• Excellent communication skills for both technical and non-technical audiences
Preferred Qualifications
• Experience working in payment processing or financial services
• Familiarity with high volume transaction processing environments
• Experience with continuous monitoring and alerting systems
• Background with segmented or microservices architectures
• Experience participating in PCI DSS audits
Work Environment
• Fast paced environment supporting mission critical financial systems
• On call responsibilities for monitoring and incident response
• Highly collaborative culture built around security, reliability, and continuous improvement
• Opportunity to work with modern technologies while supporting legacy code where needed
Why Join Us
This position gives you the opportunity to work on systems that have a direct impact on thousands of daily transactions. You will play a key role in strengthening a secure and high performing platform while guiding a team of developers who value excellence and collaboration. This is a place where technical leadership and hands on development are equally important and where your contributions help support clients who rely on nonstop payment processing.
Ready to Apply
If you are an experienced Senior Software Developer who thrives in high responsibility environments and enjoys leading development efforts while building secure and scalable systems, we encourage you to apply through ProSearch. This is your opportunity to shape the future of a mission critical payment processing platform in Portland ME.
Software Engineer
Boston, MA jobs
Work schedule: Hybrid
Key Responsibilities:
Performance Tuning: Monitor and optimize performance, including query performance, resource utilization, and storage management.
User and Access Management: Manage user access, roles, and permissions to ensure data security and compliance with organizational policies.
Data Integration: Support and manage data integration processes, including data loading, transformation, and extraction.
Troubleshooting and Support: Provide technical support and troubleshooting for Snowflake-related issues, including resolving performance bottlenecks and query optimization.
Documentation and Reporting: Maintain detailed documentation of system configurations, procedures, and changes. Generate and deliver regular reports on system performance and usage.
Collaboration: Work closely with data engineers, analysts, and other IT professionals to ensure seamless integration and optimal performance of the Snowflake environment.
Best Practices: Stay up to date with Snowflake best practices and industry trends. Recommend and implement improvements and upgrades to enhance system functionality and performance.
Qualifications and Experience:
5+ years of experience in data architecture, data engineering, or database development.
2+ years of hands-on experience with Snowflake, including data modeling, performance tuning, and security.
At a minimum Bachelor's degree in Computer Science, Information Technology, or related field.
Experience with source control tools (GitHub preferred), ETL/ELT tools and cloud platforms (AWS preferred).
Experience or exposure to AI tools.
Deep understanding of data warehousing concepts, dimensional modeling, and analytics.
Excellent problem-solving and communication skills.
Experience integrating Snowflake with BI and reporting tools is a plus
Required Skills:
Strong proficiency in Snowflake architecture, features, and capabilities.
Knowledge of SQL and Snowflake-specific query optimization.
Experience with ETL tools and data integration processes.
Strong proficiency in SQL and Python.
Strong Database design and data modelling experience. Experience with data modeling tools.
Ability to identify and drive continuous improvements.
Strong problem solving and analytical skills.
Demonstrated process-oriented and strategic thinking skills.
Strong motivation and a desire to continuously learn and grow.
Knowledge of Snowflake security features including access control, authentication, authorization, encryption, masking, secure view, etc.
Experience working in AWS cloud environments.
Experience working with Power BI and other BI, data visualization, and reporting tools.
Business requirement gathering and aligning to solutions delivery.
Experience with data integration solutions and tools, data pipelines, and modern ways of automating data using cloud based and on-premises technologies.
Experience integrating Snowflake with an identity and access management program such as Azure IDP is a plus.
Experience with other relational database management systems, cloud data warehouses and big data platforms is a plus.
Analytical Skills: Excellent problem-solving and analytical skills with strong attention to detail.
Communication: Effective communication skills, both written and verbal, with the ability to convey complex technical information to non-technical stakeholders.
Teamwork: Ability to work independently and collaboratively in a fast-paced environment.
Preferred Skills:
Snowflake certification (e.g., SnowPro Core or Advanced Certification).
Software Engineer
Sandy Springs, GA jobs
We are seeking a Software Developer with strong API, database, and front-end experience to support application enhancements and new feature development. The ideal candidate can work across the stack, design database architecture, and build extensions using Angular.js. This role does not allow C2C or third-party candidates.
Responsibilities
Develop and maintain REST APIs using .NET or Python
Design, normalize, and implement SQL database schemas and architecture
Access and integrate SQL databases from APIs and backend services
Build and extend front-end components using Angular.js
Collaborate with team members to design scalable technical solutions
Use version control tools (GitHub, GitLab, etc.) for daily development workflow
Must Have (3-5 Years):
.NET or Python development focused on REST API creation
Strong SQL skills, including database design, schema creation, and normalization
Experience accessing SQL databases from backend APIs
Ability to design and implement normalized database architectures
Hands-on experience with Angular.js
Proficiency with version control systems
Nice to Have:
Experience with low-code platforms (OutSystems preferred)